冷月葬花魂 发表于 2015-1-18 11:39:04

JAVA编程:创建毗连

一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。与数据库创建链接
想与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-1-21 09:52:35

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

admin 发表于 2015-1-25 21:49:58

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

柔情似水 发表于 2015-2-4 04:54:39

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

海妖 发表于 2015-2-5 09:21:42

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

精灵巫婆 发表于 2015-2-11 08:24:52

是一种使用者不需花费很多时间学习的语言

只想知道 发表于 2015-2-18 15:03:59

是一种将安全性(Security)列为第一优先考虑的语言

小魔女 发表于 2015-3-5 08:14:00

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

不帅 发表于 2015-3-12 00:53:46

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

莫相离 发表于 2015-3-18 07:19:50

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

飘灵儿 发表于 2015-3-25 12:58:40

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

活着的死人 发表于 2015-4-11 12:16:46

是一种语言,用以产生「小应用程序(Applet(s))

因胸联盟 发表于 2015-4-11 18:08:23

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

若天明 发表于 2015-4-12 06:06:49

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

乐观 发表于 2015-4-22 09:07:16

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

小妖女 发表于 2015-4-24 18:49:54

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

变相怪杰 发表于 2015-4-26 15:10:48

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

谁可相欹 发表于 2015-4-26 23:09:09

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

分手快乐 发表于 2015-5-6 09:17:04

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

蒙在股里 发表于 2015-5-6 10:36:45

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
页: [1] 2
查看完整版本: JAVA编程:创建毗连