数据库连接的⼋个步骤
1>加载数据库驱动
2>通过驱动管理类获取数据库的连接
3>定义sql语句,  ?表⽰占位符
4>获取预处理的statement
5>设置参数,第⼀个参数为sql语句中的参数序号从1开始,第⼆个参数为设置的参数值
6>向数据库发出sql执⾏查询,查询出结果集
7>遍历查询的结果集
8>释放资源
代码如下:
public static void main(String[] args){
Connection connection = null;      //数据库连接
PrepareStatement prepareStatement = null; //预处理
ResultSet resultSet = null;    //结果集
resultset 遍历
try{
//1.加载数据库驱动
Class.forName("sql.jdbc.Driver");
//2.通过驱动管理类来获得数据库的连接
connection = Connection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8","root","root"); //3.定义sql语句, ?表⽰占位符
String sql = "select * from user where id = ? ";
//4.获取预处理的statement
prepareStatement = connection.prepareStatement(sql);
//5.设置参数,第⼀个参数为sql语句中参数序号从(1)开始,第⼆个参数是参数值
prepareStatement.setString(1,"张三");
//6.向数据库发出sql查询执⾏,查询出结果集
resultSet  = uteQuery();
//7遍历查询结果集
()){
  System.out.println("id")+""+String(""username);
}
}catch(Exception e){
e.printStrackTrace();
}finally{
if(resultSet!=null){
try {
resultSet.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(preparedStatement!=null){
try {
preparedStatement.close();
} catch (SQLException e) {
/
/ TODO Auto-generated catch block                      e.printStackTrace();
}
}
if(connection!=null){
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。