JDBC

JDBC六步

  • 注册驱动

  • 建立连接

  • 获取预编译的数据库操作对象

  • 执行SQL

  • 处理查询结果

  • 释放资源

Connection conn = null;
PrepareStatement ps = null;
ResultSet rs = null;
String url="jdbc:mysql://数据库地址:端口号/数据库名称";
String user="用户名";
String pwd="密码";
try{
    //注册驱动
	Class.forname("com.mysql.cj.jdbc.Driver")
	//建立连接
	conn = DriverManager.getConnection(url,user,pwd);
	//获取预编译的数据库操作对象
	String SQL="select * from table";
	ps = conn.PrepareStatement(SQL);
	//执行SQL
	rs = ps.executeQuery();
	//处理查询结果
	while(rs.next()){
    	String name = rs.getString("name");
	}
}catch(Exception e){
    e.printStackTrace()
}finally{
    //释放资源
    if(rs!=null){
        try{
            rs.close();
        }catch(Exception e){
    		e.printStackTrace()
		}
    }
    if(ps!=null){
        try{
            ps.close();
        }catch(Exception e){
    		e.printStackTrace()
		}
    }
    if(conn!=null){
        try{
            conn.close();
        }catch(Exception e){
    		e.printStackTrace()
		}
    }
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。