发表于: 2018-04-07 22:33:52
1 648
今天完成的事情:
JDBC https://www.cnblogs.com/StarKL/p/6165717.html
1: DriverManger 类
数据库不同 ,管理不同的JDBC驱动。
2.Connection 接口
负责连接数据库 并担任传送数据的任务 , 例如:连接数据库需要一个通道,那这个通道就是connection。
3.Statement 接口
由Connection产生 ,负责执行SQL语句。 例如:有了通道我可以开车过去就是Statement,执行SQL语句。
4.ResultSet 接口
负责保存Statement 执行后产生的结果, 例如: 开车过去把东西拿了回来 东西就是ResultSet。
当try 语句出错误时会自动执行catch , 实例化Exception类 的对象 e ,然后引用 printStackTrace() 方法 打印出 异常信息在程序中的位置何原因。
try {
int i = 1/0; // 代码区
}catch(Exception e){
e.printStackTrace(); //异常处理区
}
while(rs.next())与 if(rs.next())的区别。
while(rs.next())会将rs 全部读取。
if(rs.next()) 只会执行一次 判断是否有数据。 http://blog.sina.com.cn/s/blog_64056edc0100z2ip.html
成功连接mysql数据库。 百度的如何将包引用 https://www.cnblogs.com/jirwolf/p/6740956.html http://www.jb51.net/article/72672.htm
明天的计划:明天继续 jdbc 查询 增删操作
遇到的问题:
第一次连接时,报了错。弄了好久在群里问师兄们 解决了 是缺少mysql驱动包。
今天的收获:
评论