发表于: 2017-03-27 23:46:01

2 1314


今天完成的事情:

今天第一次分享自己学到的东西,对知识点也不是很熟悉,只能分享一点简单的内容,大致讲解了jdbc入门的四点:

     1.什么是jdbc:JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。

    2.jdbc的原理:

 3.JDBC核心类(接口)介绍:

   JDBC中的核心类有:DriverManager、Connection、Statement,和ResultSet!

   DriverManger(驱动管理器)的作用有两个:

   注册驱动:这可以让JDBC知道要使用的是哪个驱动;


   获取Connection:如果可以获取到Connection,那么说明已经与数据库连接上了。

   Connection对象表示连接,与数据库的通讯都是通过这个对象展开的:Connection最为重要的一个方法就是用来获取Statement对象;


   Statement是用来向数据库发送SQL语句的,这样数据库就会执行发送过来的SQL语句:

   void executeUpdate(String sql):执行更新操作(insert、update、delete等);

   ResultSet executeQuery(String sql):执行查询操作,数据库在执行查询后会把查询结果,查询结果就是ResultSet;


   ResultSet对象表示查询结果集,只有在执行查询操作后才会有结果集的产生。结果集是一个二维的表格,有行有列。操作结果集要学习移动ResultSet内    部的“行光标”,以及获取当前行上的每一列上的数据:

   boolean next():使“行光标”移动到下一行,并返回移动后的行是否存在;

   XXX getXXX(int col):获取当前行指定列上的值,参数就是列数,列数从1开始,而不是0。

4.jdbc实例(Hello JDBC)

   

   

   

 以上是分享的大致内容,知识点不多,理解后可以写一个简单的jdbc程序出来。

下午分享完成后参加了师兄的评审会,

知道了数据库字段的命名,字段长度是否符要求,如有约定的字段,用into(2)就行

以及SQL语句的使用,公司用的SQL拼接只能查询id,不能查询多列


明天计划的事情:

测试一下不关闭连接池的时候,在Main函数里写1000个循环调用会出现什么情况。测试一下连接DB中断后TryCatch是否能正常处理

遇到的问题:

在服务器上一键安装的tomcat6,还没有找到安装的路径,还没有把环境配置成功

收获:

在晚上听结业师兄们的总结,大家在修真院这条路上都是非常认真的。每天晚睡早起,除了吃饭睡觉就是敲代码,为了自己喜欢的事情而努力的样子真的很值得敬佩,我还有很多地方要向师兄们学习。





返回列表 返回列表
评论

    分享到