zoukankan      html  css  js  c++  java
  • JDBC的配置及使用入门

    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 }
  • 相关阅读:
    js弹出遮罩层
    委托集合使用
    C#动态属性(.NET Framework4.5支持)
    ABP项目启动及源代码结构
    ABP项目概述
    Visual Studio 2017调试开源项目代码
    GIT的前世今生
    近期上海面试总结(二)
    近期上海面试总结(一)
    一个基于反射的消息发布订阅模型详解
  • 原文地址:https://www.cnblogs.com/linsky/p/10393611.html
Copyright © 2011-2022 走看看