jdbc

来源:互联网 发布:淘宝一元起拍 编辑:程序博客网 时间:2024/06/06 00:14

概念(百度百科):JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。

建立与Mysql数据库的连接。注:一定要关闭连接。

为了更好的实现所求功能和进行重用,把类进行封装,分层设计包名:dao(关于数据访问的包),service(业务处理包),util(工具包),entity(实体包),其他可根据需要进行添加。

       将该包添加进构建路径。

先设置连接con

PreparedStatement是接口,表示预编译的 SQL 语句的对象,SQL 语句被预编译并存储在PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句。 

statement.execute();语句,用于执行返回多个结果集、多个更新计数或二者组合的语句。excuteQuery()方法的返回值是ResultSet结果集,用于产生单个结果集的语句,例如select语句 ,excuteUptade()方法的返回值是数值,指示受影响的行数(即更新计数)。


练习中遇到的问题:

1.在eclipse控制台输入数据,添加数据库表中是,SQL语句的varchar类型的值要在其中添加引号,否则添加错误。

2.输入Date类型的值时,将定义的String类型的值加上引号以yyyy-mm-dd的形式传入数据库的Date类型。

3.在查找是未考虑不存在该数据的情况。用if语句判断改正。

4.注意关闭ResultSet和statement。

0 0
原创粉丝点击