发表于: 2018-03-05 19:43:14
1 646
正式入学:first day
今日计划的事情:
1.深入学习了解JDBC
2.编写测试.
1.JDBC的了解.
上一篇日报只是将Mysql和JAVA连接在一起,今天进行深入了解.
这是第一天的连接数据库的操作.
Connection c = DriverManager.getConnection("jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf-8&useSSL=false",
"root","zwp19950119");
这是第二天的连接数据库的操作.
总体来说简洁不少,
Connection c = DriverManager.getConnection("jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf-8&useSSL=false",
"root","zwp19950119");
其中
useUnicode=true&characterEncoding=utf-8
这一行能保证插入的中文字符不会乱码~
&useSSL=false
这一行如果不加,会报错,但是数据还是能正确插入,嗯...但是我总觉的 看到红色就是不好,所以还是加上了这一行代码.
baidu 到的原因是
就是使用JDBC跟你的数据库连接的时候,你的JDBC版本与MySQL版本不兼容,MySQL的版本更高一些,在连接语句后加上“useSSL=‘true’” ,就可以连接到数据库了。
2.通过JAVA 在 Mysql 中插入数据.
使用mysql语句 进行编写.
再插入数据的时候, 时间戳的插入是我崩溃,最后直接使用了 MYSQL语句的 获取时间戳代码,反而解决了问题.
使用JDBC的时候 也学习了
try{ 程序代码
}
catch (异常类型 异常带量名)
可以通过JAVA对SQL进行单条语句增差改删.
尝试了一下键盘录入
在少楠师兄的指导下 将ID 字符 用 键盘录入变量 a 代替 run 成功.
明天计划的事:
张帆师兄 说我零基础 让我 这两天先暂时放下JAVA的学习 把MYSQL 的增查改善和基础语法 掌握一下.
今天的收获:
认真的学习了JDBC, 清楚了 如果将JAVA连接MYSQL 并在JAVA中通过MYSQL 语句对 数据表进行 增查改删.
感觉自己的进度有些慢. 在JDBC的 学习中 把 try catch 异常处理 也学习了一下,但是对
Java 内置异常类
不是很理解~ 感觉太多太杂~
评论