zoukankan      html  css  js  c++  java
  • Java通过jdbc连接Mysql数据库

    import java.sql.Connection;
    
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    import cn.itcast.domain.User;
    
    public class Demo2 {
    
    public static void main(String[] args){
    
    String url ="jdbc:mysql://localhost:3306/day14";
    String username="root";
    String password="root";
    
    Connection conn = null;
    Statement st = null;
    ResultSet rs = null;
    
    try {
    //1.加载驱动
    Class.forName("com.mysql.jdbc.Driver");
    //2.获取与数据库的连接
    conn = DriverManager.getConnection(url, username, password);
    
    //3.获取用于向数据库发送sql的statement
    st = conn.createStatement();
    
    //4.向数据发送sql
    String sql = "select * from users";
    rs = st.executeQuery(sql);
    
    //5.取出结果集的数据
    while(rs.next()){
    System.out.println("id= "+rs.getObject("id"));
    System.out.println("name= "+rs.getObject("name"));
    System.out.println("password= "+rs.getObject("password"));
    System.out.println("email= "+rs.getObject("email"));
    System.out.println("birthday= "+rs.getObject("birthday"));
    }
    } catch (Exception e) {
    e.printStackTrace();
    }
    finally
    {    
    //6.关闭连接
    if(rs!=null){
    try {
    rs.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    if(st!=null){
    try {
    st.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    if(conn!=null){
    try {
    conn.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }    
    }
    
    }
    }
  • 相关阅读:
    关于蜂窝物联技术 NBIoT 的一些观点
    SSL安全证书-概念解析
    使用 openssl 生成证书
    spring-实现配置文件读取
    spring技术核心概念纪要
    maven项目修改java编译版本的方式
    关于一个双机热备的问题
    关于Java的软引用及弱引用
    MQTT服务器搭建-mosquitto1.4.4安装指南
    hive 限制本地内存使用量
  • 原文地址:https://www.cnblogs.com/wangyi666/p/9493375.html
Copyright © 2011-2022 走看看