时间:2021-07-01 10:21:17 帮助过:17人阅读
private String driverClass="com.mysql.jdbc.Driver";
private String url="jdbc:mysql://localhost:3306/myschool";
private String username="root";
private String password="123456";
oracle:
private String driverClass="oracle.jdbc.driver.OracleDriver";
private String url="jdbc:oracle:thin:@localhost:1521:orcl";
private String username="scott";
private String password="123";
1)加载驱动
Class.forname();
2)获取连接对象
Connection conn=DriverManager.getConnection(url,username,password);
3)拼接sql语句集
4)获得Statement语句集
Statement sta=conn.createStatement();
5)执行语句,根据操作的不同决定返回结果:
5.1)insert、update、delete:
int rows=sta.executeUpdate(sql);
5.2)select
ResultSet rs=sta.executeQuery(sql);
如果返回的是结果集,那么需要遍历
(ResultSet结果集,只用于存储查询结果,只在执行select语句时返回。有以下方法:
1. boolean next() 将光标从当前位置向下移动一行
2.void close() 关闭ResultSet对象
3.String getString(String colLabel)(常用于获取有多行多列的结果集) 根据列的名称获取对应的值
4. String getString(int colIndex) 根据列的位置获取对应的值
5.int getInt(int colIndex)(常用于获取count出来的数值) 根据列的位置获取对应的值
6.int getInt(String colLabel) 根据列的名称获取对应的值
)
6)关闭资源:关闭的顺序是从里到外
关闭相关的对象:Connection、Statement、ResultSet
jdbc的步骤
标签:date 简单 strong exec cat api 数据库 编写 private