JDBC的使用

 

driver=com.mysql.Driver

(1)载入驱动

       propertise prop=new Propertise();

       drive=prop.getProperty("driver");

       class forName(driver);// try/catch围绕

(2)建立连接

       String url="jdbc:mysql://localhost/3306/test";

(3)生成语句对象,可以带占位符(参数)

       conn=DriverManage.getConnection(url,usename,password);

(4)创建SQL的执行环境,提交SQL语句

       stmt=conn.createStatement();

       rs=stmt.executeQuary(sql);

(5)读取结果集

       int id=rs.getInt(i++);

       string name=rs.getName(i++);

       System.out.println(id);

       System.out.println(id);

(6)关闭JDBC资源

       rs.close();//一般用try/catch围绕

       也可调用 public void close(connection conn,Statment st,Resultset rs ){

              coon.close();

              rs.close();

              st.close();//同样用try/catch围绕

                     }

JDBC

JDBC的最大特点是它独立于具体的关系数据库。

JDBC的优点

JDBC和ODBC十分相似,有利于软件开发人员理解

JDBC使软件开发人员从复杂的驱动程序编写工作中解脱出来,可以完全专注于业务逻辑的开发。

JDBC支持多种关系型数据库,使软件的可移植性增加

JDBC的API是面向对象的,软件开发人员可以将常用的方法进行二次封装,从而提高代码的重用性。

JDBC的缺点

通过JDBC访问数据库时速度将受到一定影响。

虽然JDBC API是面向对象的,但通过JDBC访问数据库依然是面向关系的。

JDBC提供了对不同数据库厂商的支持,将对数据源带来影响。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值