Java中访问数据库的方法

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值