JDBC技术使用

本文详细介绍了如何在项目中导入MySQL的JDBC jar包,包括从Oracle官网下载、添加到项目库的步骤。接着讲解了JDBC技术的代码实现,包括注册驱动、建立连接、执行SQL语句及关闭连接的过程。还提到了在操作中需要用到的Connection、Statement和ResultSet类,并给出了注意事项,如执行后关闭连接和异常处理。
摘要由CSDN通过智能技术生成

一、  在项目中导入数据库jar包

1)         在Oracle的官方网站www.oracle.com下载mysql连接数据库jar包

MySQL connectors——connector/J

2)         在新建的项目名称上点击右键选择【Build Path】选项下的【Add Libraries】选项

 

3)         在Add Library的对话框下双击【User Library】

 

4)         在跳转后的对话框中点击【User Libraries】按钮

 

5)         在跳转后的Preferences(Filtered)对话框中单击【new】按钮

 

6)         在弹出的new Librariy窗口中为要导入的jar包取名字,然后点击【OK】按钮

 

7)         然后在Preferences(Filtered)对话框中点击【Add External JARs…】按钮

 

8)         在弹出的JAR Selection对话框中浏览到解压后的mysql-connector-java-5.1.22文件夹下mysql-connector-java-5.1.22-bin.jar文件并双击

 

9)         在Preferences(Filtered)窗口的最下方点击【OK】按钮

 

10)     最后在Add Library对话框下点击【finish】按钮,完成导入数据库的jar包

 

 

二、  JDBC技术的代码实现

1)         注册数据库驱动

Class.forName(com.mysql.jdbc.Driver);

 

2)         打开数据库连接

 

Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/new”,”root”,”root”);

 

3)         获取操作数据库中数据的对象

 

Statement stat = conn.createStatement();

 

4)         定义要操作的SQL语句

String sql = “【要执行的SQL语句】”;

 

5)         执行SQL语句

        a)         执行增、删、改语句

       

        stat.execute(sql);

 

        b)         执行查询语句

         |--   查询结果放在ResultSet型变量中

               

    ResultSet rs = stat.executeQuery(sql);

        |--  用循环遍历rs

       

    while(rs.next()){

        int  id rs.getInt(“id”);

        String  un = rs.getString(“username”);

        String  pw = rs.getString(“password”);

        System.out.println(id  + “分隔符” + un + “分隔符” + pw );

    }

 

6)         关闭连接

stat.close();

conn.close();

 

三、  需要用到的类

    |--  Connection类——打开数据库的连接,使用静态类DriverManager中的getConnection()方法

    |--  Statement类——获取操作数据库数据的对象,使用Connection类中的createStatement()方法 

    |--  ResultSet类——存放查询语句的执行结果,使用Statement类中的executeQuery()方法【此方法传递的参数为String类型的SQL语句】

四、  注意事项

  1) 执行完SQL语句后要关闭数据库连接,分别使用Connection类和Statement类中的close()方法

  2) 注册数据库驱动和打开数据库连接的格式

  3) 异常处理(捕获或者抛出异常)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值