idea java工程如何做JDBC实验
idea java工程如何做JDBC实验
第一步:打开idea新建一个java工程,比如xsgl工程
第二步:在xsgl条目下新建一个lib目录,并将mysql的驱动程序拷贝到此目录下;
第三步:在controller目录下新建一个A类,并在A类中用psvm加上main入口函数
第四步:在main中输入如下代码,进行数据库的连接。
Class.forName("com.mysql.jdbc.Driver");
Connection con= DriverManager.getConnection(
"jdbc:mysql://localhost:3306/yk_xsgl?useUnicode=true&characterEncoding=UTF8",
"root",
""
);
===================
第五步:增加数据代码如下:
String sql="insert into yk_student(name,sex,age) values(?,?,?)";
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1,"xjfsh");
ps.setString(2,"男");
ps.setInt(3,21);
ps.executeUpdate();
ps.close();
con.close();
===================
第六步:删除数据代码如下:
String sql="delete from yk_student where id=?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setInt(1,63);
int n=ps.executeUpdate();
ps.close();
con.close();
==================================
第七步:修改数据代码如下:
String sql="update yk_student set name=?,sex=? where id=?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1,"aaaa");
ps.setString(2,"女");
ps.setInt(3,64);
int n=ps.executeUpdate();
ps.close();
con.close();
===============================
第八步:查询数据代码如下:
String sql="select * from yk_student where id=?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setInt(1,59);
ResultSet r=ps.executeQuery();
while(r.next()){
System.out.print(r.getInt(1)+" ");
System.out.print(r.getString(2)+" ");
System.out.print(r.getString(3)+" ");
System.out.println(r.getInt(4));
}
r.close();
ps.close();
con.close();