发表于: 2017-06-24 22:04:55

1 1130


今天做的事:听师兄建议,尝试使用IDEA,但还是不会用,新建一个maven项目都很困难,百度了后也不知道该怎么实现clean和install命令。

然后在网上查阅JBDC如何实现增删查改。

有很多疑问,首先是DAO这个包(或者是文件夹?)应该放在哪里?是要单独建立一个项目么?

然后看到了文章提到要先连接数据库


想知道这段代码是要写到哪里的?因为DAO是个接口,应该不能写在那里,是要放到DAO的实现类DAOImpl里么?


然后是插入代码

PreparedStatement继承Statement,是一个对象,用来创建sql语句且该sql语句中可具有一个或多个IN参数,每个IN参数都有一个?做占位符,且这个对象拥有setXXX的方法。executeUpdate也是一个方法,执行update,insert,delete等sql语句,用于返回执行成功的sql语句条数。

如果students对象里有13个字段,那么也要setString13个吗?

pstmt.close();和conn.close();这两段代码是用来关闭接口的么?


而select查找中又有一个ResultSet。

ResultSet对象具有指向当前数据行的指针;executeQuery方法执行给定语句,返回单个ResultSet对象。


上述代码做适当修改应该就可以完成dao层的JDBC增删查改的实现类,但是连接数据库等的操作不知道怎么弄,而且IDE很不熟练,eclipse和IDEA都不太会用,不知道创建的代码应该放到哪里,需要哪些类,各个类中应该包含什么都有点不太清楚,今天师兄恰好也不在,所以又卡住了。。。


明天计划:继续未完成任务,咨询师兄,争取完成DAO层的所有内容。


遇到问题:IDE使用问题,不论是eclipse还是IDEA;百度后也还是没有解决具体的相关问题。

      JDBC实现增删查改;DAO层接口及其实现类弄明白了一点,但是连接数据库的Connection应该放到什么位置没搞清楚。

      怎么在包中建立相关代码,各个类都需要引用哪些包等等不清楚;未解决,明天具体请教师兄解答。


收获:理解了一点JDBC实现增删查改;了解了一些方法,如executeQuery和executeUpdate方法;了解了一些对象,如ResultSet和PreparedStatement;勉强熟悉了IDEA,但不会用。。。


返回列表 返回列表
评论

    分享到