• JDBC链接数据库代码


    什么是JDBC

    JDBC(Java DataBase Connectivity ,java数据库连接技术) 用来访问各种数据库 。

    图解:

    JDBC链接数据库的“六步法”:

    • 建立JDBC桥接器,加载数据库驱动
    • 连接数据库,获得Connection对象(使用数据库连接地址,用户名和密码)
    • 获得数据库Statement对象
    • 执行数据库操作
    • 读取数据
    • 关闭数据库连接

    代码诠释:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    import java.sql.ResultSet;

    public class MyTest {
    public static void main(String args[]) {
    Connection con = null;
    Statement st = null;
    ResultSet rs = null;
    try {
    // 获得MySQL驱动的实例
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    // 获得连接对象(提供:地址,用户名,密码)
    con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root");

    if (!con.isClosed())
    System.out.println("Successfully connected ");
    else
    System.out.println("failed connected");

    //建立一个Statement,数据库对象
    st = con.createStatement();
    // 运行SQL查询语句
    rs = st.executeQuery("select * from Weather.question_type_1;");
    // 读取结果集
    while (rs.next()) {
    System.out.println("column1:"+rs.getInt(1));
    System.out.println("column2:"+rs.getString(2));
    System.out.println("column3:"+rs.getString(3));
    System.out.println("column4:"+rs.getString(4));
    }
    // 关闭链接
    con.close();
    } catch(Exception e) {
    System.err.println("Exception: " + e.getMessage());
    }
    }
    }

  • 相关阅读:
    python爬取二手房库存,存数据库,生成折线图(下)
    python爬取二手房库存,存数数据库,生成折线图(上)
    python爬取二手房库存,存数据库,生成折线图(中)
    vue input 复制后无法修改
    js对象应用问题
    redis5.0集群搭建
    查看java 字节码的方式
    python 运行js
    对java基本对象的构想
    学习第39天
  • 原文地址:https://www.cnblogs.com/Anm214/p/14549844.html
Copyright © 2020-2023  润新知