|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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。 |
|