一:JDBC的增删改查
(一)增:
@Test
public void JDBCAdd()
{
Connection conn=null;
Statement stat=null;
ResultSet rs=null;
try{
//1.注册数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//2.与数据库连接
conn=DriverManager.getConnection("jdbc:mysql:///jt_db");
//3.构造传输器
stat=conn.createStatement();
//4.执行sql语句,获取返回值
String sql="insert into account values(null,'yehaoyu',800000000);";
int rows=stat.executeUpdate(sql);
//5.处理返回值
System.out.println(rows);
}catch(Exception e)
{
e.printStackTrace();
}finally{
JDBCUtil.close();
}
注意事项:
1.这里的JDBCUtil:这是一个工具类,这里面有一个静态的close()方法,这里面封装了close()方法,使用类名+close()可以调用里面的close()方法
2.sql语句可以换行,这里面的换行注意空格
3.这里需要注意导包:ctrl+shift+o
4.如果是采用查询操作,返回的是未知行数的表记录,那么这里使用的是while()方式,如果返回的是一行记录,那么采用if即可;
如果采用的是其他查询方式,那么这里返回处理使用syso即可
二bug分析:
这是由于username或者password错了或没写