public static void main(String[]args){
Connection connection=null;
PreparedStatement preparedStatement=null;
ResultSet resultSet=null; try{
//加载数据库驱动 Class.forName("com.mysql.jdbc.Driver");
//通过驱动管理类获取数据库链接
connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8","ro ot","root");
//定义 sql 语句 ?表示占位符 、
String sql="select * from user where username = ?";
//获取预处理 statement
preparedStatement=connection.prepareStatement(sql);
//设置参数,第一个参数为 sql 语句中参数的序号(从 1 开始),第二个参数为设置的 参数值
preparedStatement.setString(1,"王五");
//向数据库发出 sql 执行查询,查询出结果集
resultSet=preparedStatement.executeQuery();
//遍历查询结果集 while(resultSet.next()){
System.out.println(resultSet.getString("id")+"
"+resultSet.getString("username")); }} catch(Exception e){
e.printStackTrace();
}finally{ //释放资源 if(resultSet!=null){ try{
resultSet.close();
}catch(SQLException e){
e.printStackTrace();}
}if(preparedStatement!=null){ try{preparedStatement.close();
}catch(SQLException e){
e.printStackTrace();}} if(connection!=null){try{connection.close();}catch(SQLException e){ // TODO Auto-generated catch block e.printStackTrace();
}}}} 上边使用 jdbc 的原始方法(未经封装)实现了查询数据库表记录的操作。
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!
常见资源合集和破解beqptwpmc...