声明JDBC对象
Connection conn=null;
PrepareStatement pa=null; #用于执行静态 SQL 语句并返回它所生成结果的对象
ResultSet re=null;#接收执行sql语句之后的结果集
加载数据库驱动
Class.forName(“com.mysql.jdbc.Driver”);
获取连接对象
conn=DriverManager.getConnection(“jdbc:mysql://数据库地址(本机:localhost:3306/数据库名字)”,“数据库用户名”,“数据库密码”);
创建sql命令
String sql=“sql语句”;
创建sql命令对象
ps=conn.PrepareStatement(sql);
给占位符赋值
例如:ps.setObject(1, uname);
ps.setObject(2, pwd);
执行
rs=ps.executeQuery();
遍历执行结果
例如:while(rs.next()){
user=newUser();
user.setUid(rs.getInt(“uid”));
user.setPwd(“pwd”);
user.setUname(“uname”);
}
关闭资源
一般遵循先创建的后关闭:rs>ps>conn
返回值
return