• Java JDBC数据库链接


    好久没有编写有关数据库应用程序啦,这里回顾一下java JDBC。

    1.使用Java JDBC操作数据库一般需要6步:

    (1)建立JDBC桥接器,加载数据库驱动;

    (2)连接数据库,获得Connection对象(使用数据库连接地址,用户名,密码);

    (3)获得数据库Statement对象;

    (4)执行数据库操作;

    (5)读取结果;

    (6)关闭数据库连接;

    2.使用Java JDBC操作数据库(mysql)代码:

    连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-connector-java-5.1.18-bin.jar。

     1 import java.sql.Connection;
     2 import java.sql.DriverManager;
     3 import java.sql.Statement;
     4 import java.sql.ResultSet;
     5 
     6 public class MyTest {
     7     public static void main(String args[]) {
     8         Connection con = null;
     9         Statement  st  = null;
    10         ResultSet  rs  = null;
    11         try {
    12             // 获得MySQL驱动的实例
    13             Class.forName("com.mysql.jdbc.Driver").newInstance();
    14             // 获得连接对象(提供:地址,用户名,密码)
    15             con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root");
    16         
    17             if (!con.isClosed())
    18                 System.out.println("Successfully connected ");
    19             else
    20                 System.out.println("failed connected");
    21             
    22             //建立一个Statement,数据库对象
    23             st = con.createStatement();
    24             // 运行SQL查询语句
    25             rs = st.executeQuery("select * from Weather.question_type_1;");
    26             // 读取结果集
    27             while (rs.next()) {
    28                 System.out.println("column1:"+rs.getInt(1));
    29                 System.out.println("column2:"+rs.getString(2));
    30                 System.out.println("column3:"+rs.getString(3));
    31                 System.out.println("column4:"+rs.getString(4));
    32             }
    33             // 关闭链接
    34             con.close();
    35         } catch(Exception e) {
    36             System.err.println("Exception: " + e.getMessage());
    37         }
    38     }
    39 }
  • 相关阅读:
    二十一、Mysql之GTID
    二十、Mysql的过滤复制
    十九、Mysql的半同步复制
    十八、Mysql之延时从库
    十七、Mysql的主从(三)--主从故障监控分析
    抖音爬虫
    python 操作手机
    python sheet写入数据
    pandas用法大全
    caog
  • 原文地址:https://www.cnblogs.com/xudong-bupt/p/3741703.html
Copyright © 2020-2023  润新知