发表于: 2017-09-27 23:37:37
1 617
今天完成的事情
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.
收获
大概了解了各种实现数据库连接的方式
评论