JAVA培训日记week03_第一篇
今天是参加JAVA培训的第三周,今天主要是给我们讲解了jdbc的主要流程和用法。老师通过一个实例开始给我们慢慢地延伸开讲解。
课程主要是从三个方面开始的:
1.JDBC基本概念
2.快速入门
3.对JDBC中各个接口和类的详解
JDBC操作数据库的步骤
1.导入jar包 mysql-connector-java-5.1.37-bin.jar
1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下
2.右键–Add as Library
2.注册驱动
DriverManager对象
功能
注册驱动:告诉程序使用哪一个数据库驱动
源码调用了静态代码块,也就是说驱动注册随着类的加载而加载
获取数据库连接
url:指定连接的路径
jdbc:mysql://localhost:3306/db4
语法 jdbc:mysql://ip地址(域名):3306/数据库名称
如果连接本地的sql服务器,可省略 jdbc:mysql:///db4
user:用户名
password:密码
Connection对象
数据库连接对象
功能:
1.获取执行sql的对象(Statement)
2.管理事务
3.获取Connection对象
4.定义sql
5.获取执行sql语句的对象 Statement
Statement对象 执行sql的对象
功能
1.执行sql
boolean execute():可以执行所有sql语句
int executeUpdate():执行DML(insert,update,delete)语句和DDL(create,alter,drop)语句
返回值是影响的行数
int executeQuery():DQL(select)语句
6.执行sql,接受返回结果
7.处理结果
8.释放资源
**小贴士:**这八部很重要,要牢记
搞懂了这些代码后,才能完美地应用数据库。