JDBC–idea连接数据库模板
大致模板:
//连接数据库
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
//注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");//目前的jdbc使用
//Class.forName("com.mysql.jdbc.Driver");//之前的jdbc使用(少一个cj)
//连接
String url="jdbc:mysql://localhost:3306/自己的数据库名";
String user="root";
String password="123456";
//获取操作对象
conn= DriverManager.getConnection(url,user,password);
//执行mysql语句
String sql="需要执行的mysql语句";
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();//用于执行select语句
//ps.executeUpdate();//用于执行insert,update,delete语句
//输出
while (rs.next()) {
//以学生表的Sno,Sname,Sage,Smajor为例
int Sno=rs.getInt("Sno");
String Sname=rs.getString("Sname");
int Sage= rs.getInt("Sage");
String Smajor=rs.getString("Smajor");
out.println(Sno+","+Sname+","+Sage+","+Smajor);
}
if(conn != null){
conn.close();
}
if(ps != null){
ps.close();
}
if(rs != null){
rs.close();
}
注意事项:
-
这里的root和123456 分别指你自己数据库的用户名和密码;
-
异常抛出在该模板中省略,可以自行添加;
-
根据你所要执行的MySQL语句不同,选择合适的方法;
-
executeQuery();//用于执行select语句
-
executeUpdate();//用于执行insert,update,delete语句,