第1章 JDBC概述
1.javaweb技术概要
2.JDBC概述
*数据的持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。
*java中的数据存储技术:
JDBC直接访问数据库
JDO (Java Data Object )技术
第三方O/R工具,如Hibernate, Mybatis 等
JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。
*JDBC:JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。
3.JDBC程序编写步骤
第2章 获取数据库连接
*1.导入驱动jar包:
*2.把配置信息写到文件中,通过读取配置文件的方式获取连接
user=root
password=7788999
url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
driverClass=com.mysql.cj.jdbc.Driver
@Test
public void testConnection5() throws IOException, ClassNotFoundException, SQLException {
//读取配置文件中的4个基本信息
InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
Properties pros = new Properties();
pros.load(is);
String user = pros.getProperty("user");
String password = pros.getProperty("password");
String url = pros.getProperty("url");
String driverClass = pros.getProperty("driverClass");
//加载驱动
Class.forName(driverClass);
//获取连接
Connection conn= DriverManager.getConnection(url,user,password);
System.out.println(conn);
}