JDBC驱动

JDBC驱动由数据库厂商提供。在我们的实际开发中,有两种比较常用的驱动方式.

第一种是JDBC-ODBC桥连,适用于个人开发与测试.它通过ODBC与数据库进行连接.

第二种是纯JAVA驱动方式,它直接同数据库进行连接,在生产型开发中,推荐使用JAVA驱动方式.

一、JDBC-ODBC桥连

JDBC-ODBC桥连就是将对JDBC API的调用转换为对另一组数据库连接(ODBC)API的调用。

JDK中已经包括了JDBC-ODBC桥连的驱动接口,所以进行JDBC-ODBC桥连时,不需要额外下载JDBC驱动程序,

只需要配置ODBC数据源就可以了。

注:虽然通过JDBC-ODBC桥连的方式可以访问所有ODBC可以访问的数据库,但是JDBC-ODBC桥连不能提供非常

好的性能,一般不适合在实际系统中使用。

如果我们使用JDBC-ODBC桥进行数据库连接,那么JDBC驱动类的名称为sun.jdbc.odbc.JdbcOdbcDriver,数据库

连接字符串将以jdbc:odbc开始,后面紧跟数据源名称。因此,假设我们已经配置好了一个叫news的ODBC数据源,

数据库连接字符串就是jdbc:odbc:news,如果数据库系统的用户名为sa,密码为sa.则以下两行代码就可以建立一个数据库连接.

Code:
  1. Class.forName("sun.jdbc.odbc.Driver");   
  2. Connection conn = DriverManager.getConnection("jdbc:odbc:news","sa","sa");  

二、纯JAVA驱动方式

纯JAVA驱动方式有JDBC驱动直接访问数据库,驱动程序完全由JAVA语言编写,运行速度快,并且具备了跨平台的特点。

但是,由于这类JDBC驱动由专门的数据库厂商专门提供,即这类JDBC驱动只对应一种数据库,因此访问不同的数据库需要下载

专用的JDBC驱动。

如果我们需要使用纯JAVA驱动方式进行数据库连接,首先需要下载数据库厂商提供的驱动程序jar包,并将jar包引入工程中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值