仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2034|回复: 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-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入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
海妖 该用户已被删除
5#
发表于 2015-2-5 09:21:42 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
精灵巫婆 该用户已被删除
6#
发表于 2015-2-11 08:24:52 | 只看该作者
是一种使用者不需花费很多时间学习的语言
只想知道 该用户已被删除
7#
发表于 2015-2-18 15:03:59 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
小魔女 该用户已被删除
8#
发表于 2015-3-5 08:14:00 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
不帅 该用户已被删除
9#
发表于 2015-3-12 00:53:46 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
莫相离 该用户已被删除
10#
发表于 2015-3-18 07:19:50 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
飘灵儿 该用户已被删除
11#
发表于 2015-3-25 12:58:40 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
活着的死人 该用户已被删除
12#
发表于 2015-4-11 12:16:46 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
因胸联盟 该用户已被删除
13#
发表于 2015-4-11 18:08:23 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
若天明 该用户已被删除
14#
发表于 2015-4-12 06:06:49 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
乐观 该用户已被删除
15#
发表于 2015-4-22 09:07:16 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
小妖女 该用户已被删除
16#
发表于 2015-4-24 18:49:54 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
变相怪杰 该用户已被删除
17#
发表于 2015-4-26 15:10:48 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
谁可相欹 该用户已被删除
18#
发表于 2015-4-26 23:09:09 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
分手快乐 该用户已被删除
19#
发表于 2015-5-6 09:17:04 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
蒙在股里 该用户已被删除
20#
发表于 2015-5-6 10:36:45 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 12:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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