中职数据库html哪个比较好学,HTMLXMLXHTML 学哪个比较好
来源:整理 编辑:黑码技术 2024-10-26 17:59:17
本文目录一览
1,HTMLXMLXHTML 学哪个比较好
像我们现在做手机开发,就是用的xhtml 网络编程主要要搞清楚各种协议,还有线程.没什么好学的,死记硬背就行了, xml知道解析了也没多大问题.一般用它就是做一些配置信息,或者数据传递, xhtml就是在xml里写htmlhtml就是一堆标记这里面html是最基本的,另外两个都在在html的基础上发展出来的,所以先把html学会后再考虑xml、xhtml这都是一个需要学的过程 啊!先学HTML然后学XHTML(我建议去学ASP)然后去学XML等!没有必要那么局限自己!
2,PHPASPHTMLXHTML拿个好学
ASP、PHP、JSP 都是服务器端脚本语言,个人感觉 ASP最简单 PHP最流行 JSP最难HTML 是网页编程的基础,不管上面的语言你用哪种,都必须得用HTML来做页面代码,这个是必须学的。而且还建议你学会 Javascript 和 css 样式表,这三样是做B/S结构程序的必须语言,做网站就更不用说了少学一样都不行。XHTML 和 HTML 使用起来没什么区别,应该算是HTML的升级版本。XHTML的介绍:http://baike.baidu.com/view/15906.htm?fr=ala0_1_1 如果要是只做网站的话推荐你学:HTML + Javascript + CSS + PHP + MySql也可以再学一些Javascript框架,比如 Jquery、Ext……要是进公司做项目的话还是把重点放 JSP 上吧,其实也可以学学Asp.net,现在不少公司开始使用Asp.net 开发项目了,入门容易开发速度快。
3,学什么数据库比较好啊请大家给点建议
我的看法是以你当前搞得开发角度出发:
如过你使用的是微软的相关技术,那么SQL Server是你的必须,因为微软的东西就得使用SQL Server的数据库。
如果你想从事Java方向,也就是比较趋向于开源的路线的话,先学期SQL Server,然后学习Oracle,MySQL的话就在你平时学习Java技术的过程中慢慢识别,去用用就会了的(这里的MySQL指的是开源版本的,并不是SUN的企业版的)。不过在学习这些数据库之前请先学习好“数据库系统原理”,这门课很重要。你学数据库的什么东西?
是开发数据库?
还是只是程序里面连接数据库?
如果开发数据库的话建议去下mysql的源码看看,
如果只是程序连接数据库的话,会基本的SQL就可以了.
下面是关于C++连接数据库的例子
以下文章转载于 http://hi.baidu.com/liuchaoping66/blog/item/2da8563c8f023ee83d6d978b.html
数据库连接有多种方式,通过学习得知有几种方法,但还没时间亲自实验:1.使用纯C++实现,通过db-libaray· 2.通过托管c++直接使用.netframework3.使用OTL类库,简单例子参考: http://otl.sourceforge.net/otl4_examples.zip, http://otl.sourceforge.net/otl3_down.htm4.使用Ado,ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层 ,甚至比以往所接触的ODBC API、DAO、RDO都要容易使用 ADO使用步骤方法:(1)初始化COM库,引入ADO库定义文件(2)用Connection对象连接数据库(3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。(4)使用完毕后关闭连接释放对象。 //下面的import语句就是引入ADO库定义文件,有的环境下需要将\改为\\ //编译的时候系统会生成msado15.tlh,ado15.tli两个C++头文件来定义ADO库。 #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")class ADOConn public: ::_ConnectionPtr m_pConnection; ::_RecordsetPtr m_pRecordset; public: ADOConn(void); //初始化-连接数据库 void OnInitADOConn(); //执行查询,返回结果集 ::_RecordsetPtr & GetRecordSet(_bstr_t bstrSQL); //执行sql语句,更新数据库 bool ExecuteSQL(_bstr_t bstrSQL); void ExitConnect();}; void ADOConn::OnInitADOConn()::CoInitialize(NULL);// 初始化OLE/COM库环境 ,为访问ADO接口做准备 //AfxOleInit();//used in MFCHRESULT hr;try hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象 //_bstr_t strConnect="driver=sql server;server=(local);Provide=SQLOLEDB;Data Source=SHL;Initial Catalog=CutwordSet;User ID=;Password=;"; _bstr_t strConnect="driver= hr = m_pConnection->Open( strConnect,"", "", adModeUnknown); if(SUCCEEDED(hr)) cout<<endl; //cout<<"连接数据库sucess"<<endl;}catch(_com_error e)///捕捉异常 //CString errormessage; //errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); //AfxMessageBox(errormessage);///显示错误信息 cout<<"连接数据库失败!\r\n错误信息:"<<e.Description()<<endl; }} _RecordsetPtr & ADOConn::GetRecordSet(_bstr_t bstrSQL)try //连接数据库,如果connection对象为空,则重新连接数据库 if(m_pConnection==NULL) OnInitADOConn(); //创建记录集对象 m_pRecordset.CreateInstance(_uuidof(Recordset)); m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);}catch(_com_error e) cout<<e.Description()<<endl; }//返回记录集return m_pRecordset;}bool ADOConn::ExecuteSQL(_bstr_t bstrSQL)try //是否已经连接数据库 if(m_pConnection ==NULL) OnInitADOConn(); m_pConnection->Execute(bstrSQL,NULL,adCmdText); return true;}catch(_com_error e) //AfxMessageBox(e.Description()); cout<<e.Description()<<endl; return false;} } void ADOConn::ExitConnect()//关闭记录集和连接if(m_pRecordset !=NULL) m_pRecordset->Close();m_pConnection->Close();//释放环境::CoUninitialize();//关闭ole/com库,释放资源}学习oracle或者sql server吧,关键看你做什么类型的项目,大型的基本用oracle,中型的用sql server,acess可以作为理解数据库理论的练兵用,当然,如果是做银行的项目则会用到DB2,至于怎么学,当然是去买本书看看,在实际操作一下啦!
文章TAG:
中职 数据 数据库 html 中职数据库html哪个比较好学 学哪个比较好