JAVA网站制作之JDBC 办理计划(转)
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.办理JDBC办理计划Java的衰亡和开展减速了Internet与Intranet使用的开辟。愈来愈多的企业利用不受平台限定的Java言语,开辟庞大的商务
关头义务。
作为Java言语的开创者,JavaSoft公司早就预感到市场必要一项针对Java的数据存取手艺,并早已与MERANT公司联手开辟
JavaJDBC手艺,作为Java数据库毗连手艺的一项尺度。
JDBC的四种办理计划
JDBC是通用的SQL(布局化查询言语)数据库会见框架,带有复杂且功效壮大的使用程序接口(API)。使用JDBCAPI,Java开辟
职员能够在单一的尺度化功效库中编码,天生自力于数据库办理体系(DBMS)的Java使用体系。
JDBC以X/Open构造的尺度界说SQL挪用级接口(CallLevelInterface,CLI)。X/Open构造的主旨是供应基于开放式体系的
数据存取尺度,完成互相兼容。JDBC就是利用单一尺度化界面存取多种数据源,以完成使用体系间的互操纵。
JavaSoft将JDBC驱动程序细分为四年夜类,分离是JDBC/ODBCBridge、NativeAPIPartlyJava、NetProtocolAll
Java及NativeProtocolAllJava。
JDBC/ODBCBridge是一项瘦编译元件,能将JDBC功效挪用转换为ODBC功效挪用。利用JDBC/ODBCBridge,Java开辟职员编
写的兼容JDBC的使用体系及小型使用程序,可与今朝市场上任何ODBC毗连办理计划一并利用。
NativeAPIPartlyJava驱动程序次要将JDBC挪用转换为指定公用数据库体系的客户机API,从而使用SQL*NET、I
Connect及OpenClient分离毗连到Oracle、Informix及Sybase等数据库上。利用PartlyJava驱动程序的最年夜长处是,可
使用企业内现有的数据库两头件。
NetProtocolAllJava驱动程序可将JDBC挪用转换成为不受任何数据库限定的收集协定,服务器可把这一收集协定编译
为数据库协定。这项JDBC办理计划只要一个单一通用的全Java驱动程序,可毗连很多分歧的数据库。接纳哪一种收集协定作为
中介,取决于JDBC驱动程序供给商。
NativeProtocolAllJava驱动程序是数据库公用JDBC驱动程序,可将JDBC挪用转换为数据库可间接利用的收集协定,
客户机因而可间接会见数据库服务器。从基本上说,NativeProtocolAllJava驱动程序能以一个地道当地的JavaJDBC
客户机,周全代替客户机API,如SQL*NET、IConnect及OpenClient等。
在分歧情况下实行JDBC驱动程序
业界现有多种选择创建JDBC毗连。选择JDBC办理计划次要招考虑所利用的Java程序的布局特性。
Java的最年夜长处是其不受平台限定的通用特征,若选用包括非Java元件的实行计划,或选用指定命据库范例的实行计划,
会严峻影响通用性。
在选择的过程当中,应分身短时间和临时方针。关于追求近期方针的用户,假如选择前提扳连C言语和C++言语,那末必需同
时思索特定命据库供给商的API或其他公用手艺,这时候NetProtocolAllJava办理计划多是绝对较牢靠的战略,有助
于充实完成跨收集的数据毗连。
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 是一种使用者不需花费很多时间学习的语言 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 是一种将安全性(Security)列为第一优先考虑的语言 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
页:
[1]
2