JDBC-Java操作数据库的规范
1、数据库驱动
驱动:声卡、显卡、数据库。
Java通过数据库驱动,和数据库打交道。
对开发人员,只要掌握jdbc接口的操作即可。
2、第一个jdbc
创建一个普通项目
导入数据库驱动
测试代码
import java.sql.*;
public class JdbcDemo01 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");//固定写法,加载驱动
//用户信息和url
String url = "jdbc:mysql://localhost:3306/myemployees?useUnicode=true&characterEncoding=utf8&useSSL=true";
String username = "root";
String password = "123456";
//连接成功,数据库对象 Connection 代表数据库
Connection c1 = DriverManager.getConnection(url, username, password);
//执行sql的对象
Statement statement = c1.createStatement();
//执行sql 存在返回结果
String sql = "select * from jobs";
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()){
System.out.println("id=" + resultSet.getObject("job_id"));
System.out.println("title=" + resultSet.getObject("job_title"));
System.out.println("min_salary=" + resultSet.getObject("min_salary"));
System.out.println("max_salary=" + resultSet.getObject("max_salary"));
}
//释放连接
resultSet.close();
statement.close();
c1.close();
}
}
步骤总结
1、加载驱动
2、 获取对象 DriverManager.getConnection(url,username,password)
3、 创建执行sql的对象 createStatement();
4 、 执行sql excuteQuery() sql 查询方法
5、 遍历输出查询结果集
6、释放连接
901

被折叠的 条评论
为什么被折叠?



