RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
Java中访问数据库的方法
  • 作者: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