发表于: 2017-09-27 23:37:37

1 619


今天完成的事情

1.复习了一下JDBC的知识,有了一些理解。

采用JDBC连接数据库,代码都是写在java文件中的,不需要用配置文件,相比起Mybatis,JDBCTemplate,对于初学者来说更容易理解。其次,这种方式只需要添加一个jar包,即Mysql数据库的连接驱动:mysql-connection-java-x.x.x-bin.jar。不过代码量比较大。

以下为向数据库添加一条记录的主要代码:

Class.forName()用于加载数据库连接驱动,

Connection c=DriverManager.getConnection()用于获取数据库地址,用户名,密码以建立连接。建立字符串sql来存储用来操作数据库的SQL语句。

s.execute()用于执行SQL语句。

在加载驱动和建立连接的过程中可能会出现异常,所以要用try,catch来捕获异常,保证能正常运行。

在JDBC中增(Create),删(Delete),改(Update)的操作都是类似的,只需要修改相应的SQL语句就可以了。而查询的代码则不太一样,其主要代码如下:

ResultSet用于获取查询之后的结果集,s.executeQuery()用于执行查询语句,而在增,删,改的操作中,只需要用s.execute()来执行SQL语句。

2.学习java语法

对象:具有状态和行为的实体,有三个特点:状态,行为,标识。对象是类的一个实例。

类:是创建对象的模板或蓝图,是一个逻辑实体。如:

这是声明了一个TestJDBC的类。

方法:类似于C的函数,可以表明对象的行为。

接口:java中的接口是类的蓝图,是一种实现抽象的机制。 接口中只有抽象方法而不是方法体。接口用于在Java中实现抽象和多重继承,利用接口可以实现多重继承。


明天的计划

复习消化关于Mybatis,JDBCTemplate的知识,尝试步骤20,21.


收获

大概了解了各种实现数据库连接的方式


返回列表 返回列表
评论

    分享到