仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1799|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA编程:创建毗连

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:39:04 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。与数据库创建链接
想与DBMS创建一个链接你必需做以下两个事情:(1)加载驱动程序(2)创建链接

加载驱动程序

加载驱动程序十分的复杂,只必要一句代码。好比你,你想用JDBC―ODBC桥驱动,那末你就写上:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
你的驱动程叙文档将会告知你classname。假如你的classname是jdbc.DriverXYZ,那末你就把代码换成如许:
Class.forName("jdbc.DriverXYZ");
你不必要创立驱动程序实例并用DriverManager注册,由于当你挪用class.forName的时分它已主动加载了。假如你非本人创立一个本人的实例,那它不会被用到,是过剩的,不外不会对程序形成甚么害处。
当你加载了驱动程序后,那末就能够和DBMS创建毗连了。

创建链接

第二步是与DBMS创建链接。看以下的代码:

Connectioncon=DriverManager.getConection(Url,"myLogin","myPassword");

第二步一样复杂,有一点点难的是谁人Url怎样供应,假如你利用JDBC―ODBC桥驱动程序,那末JDBC的URL应当是jdbc:odbc:接上去是你的数据源的名或数据库的名。以是,假如你用ODBC会见ODBC数据源,名字叫Fred,那末你的JDBCURL应当写成jdbc:odbc:Fred。在"myLogin"应当填上你登录DBMS的用户名,前面的"myPassword"天然是口令。看看代码:

Stringurl="jdbc:odbc:Fred";
Connectioncon=DriverManager.getConnection(url,"Fernanda","J8");

怎样用其他的驱动程序,那末申明文档里会告知你怎样写URL,细心观察响应的申明文档,里边另有会详细的例子教给你怎样做。

一旦DriverManager.getConnection办法找到了创建链接的驱动程序和源,那末入手下手依据前面供应的用户名和口令入手下手与DBMS创建毗连,假如经由过程那末链接创建完成。


进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。
冷月葬花魂 该用户已被删除
沙发
 楼主| 发表于 2015-6-4 21:06:26 | 显示全部楼层
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 06:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表