使用 Statement 操作数据库

使用 Statement 操作数据库

String url="jdbc:mysql://127.0.0.1:3306/test?useSSL=false";
String username="root";
String password="123456";
String sql="SELECT id,username,PASSWORD FROM user";

Connection conn=null;
try {
    //加载驱动
    Class.forName("com.mysql.jdbc.Driver");//非运行时异常(检查异常),必须要做处理
    //注册驱动,其实不需要写,在Driver类中,已经注册好了

    conn=DriverManager.getConnection(url,username,password);
    if(conn!=null && !conn.isClosed()){
        System.out.println("数据库连接成功!");
    }
    Statement stmt=conn.createStatement();
    ResultSet rs=stmt.executeQuery(sql);

    while(rs.next()){//循环取出每一行记录
        String id=rs.getString(1);
        Object name=rs.getObject(2);
        Object passowrd=rs.getObject(3);

        System.out.println(id+","+name+","+passowrd);
    }

} catch (ClassNotFoundException e) {
    e.printStackTrace();
} catch (SQLException throwables) {
    throwables.printStackTrace();
} finally {
    try {
        if(conn!=null && !conn.isClosed()){
            conn.close();
            System.out.println("关闭数据库连接!");
        }
    } catch (SQLException throwables) {
        throwables.printStackTrace();
    }
}

原文出处:/show_1IX12WFy7oKG.html