首页 > 数据库技术 > 详细

JDBC的配置及使用入门

时间:2019-02-18 10:59:10      阅读:323      评论:0      收藏:0      [点我收藏+]

JDBC本质上一套规范接口,建立java和数据库的连接,从而对数据库进行CRUD,下面以mysql数据库为例,如图:

技术分享图片

JDBC的代码实现:

 1 package JdbcUtil;
 2 
 3 ;
 4 
 5 /**
 6  * @author o_0sky
 7  * @date 2019/2/18 1:57
 8  */
 9 public class Standard {
10     //获取连接
11     Connection con = null;
12     //创建statement对象
13     Statement statement = null;
14     ResultSet resultSet = null;
15     //注册mysql驱动
16      try{Class.forName("com.mysql.jdbc.Driver");
17     //配置数据库参数
18     String url = "jdbc:mysql://localhost:3306/test";
19     String username = "root";
20     String password = "root";
21     con=DriverManager.getConnection(url,username,password);
22     statement=con.createStatement();
23     //发送并执行sql
24     String sql = "select * from tb_user";
25     resultSet=statement.executeQuery(sql);
26     while(resultSet.next())
27     {
28         String name = resultSet.getString("name");
29         String age = resultSet.getString("age");
30         System.out.println(name);
31         System.out.println(age);
32     }}
33     catch(Exception e){
34          e.getStackTrace();
35     }
36     //释放资源
37     finally{
38          if (resultSet!=null){
39              try {
40                  resultSet.close();
41              } catch (Exception e1) {
42                  e1.printStackTrace();
43              }
44          }
45          if (statement!=null){
46              try {
47                  statement.close();
48              } catch (Exception e1) {
49                  e1.printStackTrace();
50              }
51          }
52          if (con!=null){
53              try {
54                  con.close();
55              } catch (Exception e1) {
56                  e1.printStackTrace();
57              }
58          }
59     }
60 
61 
62 }

 

JDBC的配置及使用入门

原文:https://www.cnblogs.com/linsky/p/10393611.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!