大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
SUN定义的四种JDBC驱动程序标准:
创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、全网营销推广、网站程序开发、HTML5响应式重庆网站建设公司、移动网站建设、微商城、网站托管及网页维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为茶楼设计行业客户提供了网站开发服务。
Ø Type1 JDBC-ODBC桥
适用于快速的原型系统,没有提供JDBC驱动的数据库如Access
Ø Type2 JAVA to Native API
利用开发商提供的本地库来直接与数据库通信。
比Type1性能略好。
Ø Type3 Java to net
具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。
Ø Type4 JAVA to native dababase
最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在Internet装配的能力
-----------------------------------------------------------------------------------------
Oracle 公司大力的发展Java,又许多东西都改为 Java Base的。在JDBC驱动方面,斯中驱动类型全部都提供了,可以说是最齐全的数据库厂商
Oracle的JDBC驱动为classes12.jar,如果Oracle安装目录为E:\Oracle而classes12.jar文件位于E:\oracle\product\10.2.0\db_1\jdbc\lib的路径下。
Oracle目前有两个驱动程序可以供客户端使用,两个驱动程序分别提供了Type2,Type3,Typ4的JDBC驱动程序。令各驱动程序分别为ThinDriver和OCI Driver。
l Thin Driver—Type3 or Type4 JDBC驱动程序,100%Java的程序代码。
OCIDriver—Type2 JDBC 驱动程序,客户端必须安装有Oracle Client
-----------------------------------------------------------------------------
不论那一种Oracle JDBC驱动程序。都是使用oracle.jdbc.driver.OracleDriver类
--------------------------------------------------------------------------------
使用 import指令导入importjava.sql.*类中的类型。
定义数据库连接使用的一些常量。如下:
publicclassConnectionManager {
privatestaticfinalStringDRIVER_CLASS = "oracle.jdbc.driver.OracleDriver";
privatestaticfinalStringDATABASE_URL = "jdbc:oracle:thin@localhost:1521:accp";
privatestaticfinalStringDATABASE_USRE = "student";
privatestaticfinalStringDATABASE_PASSWORD = "cs";
}
连接url种类与写法:
Type2:jdbc:oracle:oci:@TNSNAMES
Type3:jdbc:oracle:thin:@url
Type4:jdbc:oracle:thin:@hostname:port:service
一:导入到java project项目中:
1、打开eclipse,并建立web项目“Test_Java_Project”,
2、右键单击“Test_Java_Project”项目,找到Build Path -- Add External Archives...,并将其左键打开
3、在新弹出的窗口中,前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\
找到ojdbc6.jar这以jar文件,并选中,然后单击“打开”。
4、导入成功,这下就可以进行开发了
二:导入到Java Web项目中:
1、打开eclipse,并建立web项目“Test_Java_Web”(该过程可参阅小编另一篇相关经验),
2、前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\
找到ojdbc6.jar这以jar文件,并将其复制,
3、在eclipse的“Test_Java_Web”项目中,找到:WebContent -- WEB-INF -- lib,并将上一步复制的ojdbc6.jar复制到lib下:
这样导入过程就完成了。
ide不会去读你设定的系统环境变量,它是使用自己设定的
所以你还是在jbosside里面把class12.jar导入到具体的项目中
我没用过jbosside,但是原理应该和eclipse差不多吧,每一个项目都会有build path之类的东西
那我说说eclipse的做法吧(有多种,只说其中两种常用的):
1、右键单击项目名-build path-add external archives-找到那个classes12.jar,确定就导入了。
2、把classes12.jar复制到项目里面,然后右键单击该包-build path-add to build path,即导入了该包
估计joss也有这样的做法,大同小异而已
方法如下:
点击windows--other--DB browser,点击OK。就可以显示数据库浏览窗口了
在DB browser中右键鼠标,点击new --在弹出界面中选择驱动模板为oracle,
再填入驱动名,连接URL地址,数据库的登录账号和密码,然后点击add jars ,导入oracle数据库的jar包,输入 Driver classname, 启动oracle数据库的服务,点击test Driver可以测试一下数据库的连接。然后点击finish就行了
如果要在web工程里面通过代码连接数据库的话,首先还是导入oracle的驱动jar包,然后写正确的数据库连接代码就行了。保证oracle的各项服务都能正常启动。