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());
    }
    }
    }

  • 相关阅读:
    Android 报错Android
    转:JavaWeb学习总结(一) 写得相当不错
    infer 编译代码审查命令记录
    转:infoQ 2015开发者资料下载
    转:java 进阶之路
    转:使用gradle 构建编译程序
    web开发者的博客
    转:http2基本中文翻译
    转:http2的资料与使用
    转:百度手机地图网络性能优化实践
  • 原文地址:https://www.cnblogs.com/Anm214/p/14549844.html
Copyright © 2011-2022 走看看