一、数据库简介
1、关系型数据库
2、SQL简介
1)定义表
CREATE TABLE 表名(列名1 数据型类型1 [条件1], 列名2 数据型类型2 [条件2], …);
2)查询
SELECT 列名1, 列名2, …
FROM 表名1, 表名2, …
[WHERE 条件]
3)插入
INSERT INTO 表名
VALUES(列1值, 列2值, …);
4)删除
DELETE FROM 表名 WHERE 条件
5)修改
UPDATE 表名
SET 列名1=值1, 列名2=值2, …
WHERE 条件
二、使用JDBC连接数据库
1、JDBC简介
JDBC提供的主要接口有:
java.sql.DriverManager
java.sql.Connection
java.sql.Statement
java.sql.ResultSet
2、JDBC驱动程序
三、建立数据源
1、建立数据源
1)建立数据库
建立数据库
建立表的结构
输入记录
2)建立数据源
四、java数据库编程
1、数据库编程的一般过程
1)加载驱动程序
Class.forName(JDBC驱动程序);
exp: Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
2)连接数据库
Connection 连接变量 = DriverManager.getConnection(数据库URL,用户账号,用户密码);
exp: Connection conn = DriverManager.getConnection(“jdbc:odbc:myDB”, ”li”, ”1234”);
3)执行SQL
Statement SQL语句变量 = 连接变量.createStatement();
exp:Statement stmt = conn.createStatement();
Stmt.executeUpdate();
ResultSet rs = stmt.executeQuery();
rs.next();
rs.getXXX();
ResultSetMetaData rsmd = rs.getMetaData();
rsmd.getColumnCount();
rsmd.getColumnName(i);
4)关闭数据库
连接变量.close();
exp:conn.close();