zoukankan      html  css  js  c++  java
  • 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());
    }
    }
    }

  • 相关阅读:
    Web 项目分页总结
    Hibernate配置JNDI数据源
    111
    南京信息工程大学实验报告(三)
    南京信息工程大学实验报告(四)
    南京信息工程大学实验报告(二)
    实验报告(一)
    第一次尝试发随笔
    【Selenium2+Python】常用操作
    【敏捷】敏捷下,各类文档砍砍砍?
  • 原文地址:https://www.cnblogs.com/Anm214/p/14549844.html
Copyright © 2011-2022 走看看