- 作者:zhaozj
- 发表时间:2020-12-23 10:52
- 来源:未知
1.odbc连接,先在控制面板的ODBC里配置oracle数据源,很简单.然后在java程序里这样载入驱动:Class.forname("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();数据连接为:Connection conn=DriverManager.getConnection("jdbc:odbc:database",user,password);2.直接连数据库:如为oracle,先要下载一个驱动程序(www.oracle.com),包为classes111,在窗口工具栏上project-project properties里l加入包 import oracle.jdbc.driver.OracleDriver; ...... Class.forname("oracle.jdbc.driver.OracleDriver",user,password); Connection conn=DriverManager.getConnection ("jdbc:oracle:thin:@192.168.1.3:1521:ORCL",user,password);3.weblogic的pool;4.还有jndi后两种要配置weblogic,启动console,在里面配置;还有很多,针对不同的数据库产品厂商都会提供相应的ca驱动,方法跟2.差不多
a. ODBC-JDBC Driver JDK 已经带了 b. JDBC Native Driver(需要 DB Client 软件,通过 JNI 调用 DB Client) 如:IBM DB2 Driver, Oracle OCI Driver c. JDBC Pure Driver (将 JDBC 转换成数据库已经存在的 API) d. JDBC Direct-to-Database Pure Driver (数据库本身已经支持 JDBC API) 如: Oracle JDBC Driver,Merant 的 SQLServer Driver, DB2 Driver 等JDBC 2.0 的协议支持 DataSource 概念,可以建立一个连接池以提高性能。所以如果你的 JDBC Driver 支持2.0,就可以用 DataSource。有些 Driver 虽然不是完全支持 2.0,但也会支持 DataSource 的概念。这个是最基本的概念,在此之上有 EJB(Entity Bean),JDO(Java Data Object)等层次。相对于 ODBC/ADO(JDBC/JDO/EJB)。楼上的思路很混淆,没有搞懂基本概念。2.以及我装的JB5其中的CORBA,EJB不能使用,请问还需要安装什么东东?才能使用!--要用企业版的 License