今天分享一些数据库的知识.
jdbc: java database connectivity …java与数据库的连接.
JDBC的操作步骤:
1.加载驱动(选择数据库)
2.获取连接(与数据库连接上)
3.处理块(处理执行sql语句):静态处理块
4.准备sql语句
5.执行sql语句(仅仅是发送)
6.获取结果集,操作数据
7.关闭资源
public class JDBCSimpleDemo01 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.加载驱动(选择数据库)
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.获取连接(与数据库连接上)
Connection conn=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:XE",
"SCOTT",
"TIGER");
//3.处理块(处理执行sql语句)
//静态处理块
Statement state=conn.createStatement();
//4.准备sql语句
String sql="select empno,ename from emp where ename='SMITH'"; //sql不要加分号结束
//5.执行sql语句(仅仅是发送)
ResultSet result=state.executeQuery(sql);
//6.获取结果集,操作数据
while(result.next()){
int empno=result.getInt(1); //结束集中数据字段的索引值 从1开始
String name=result.getString("ename");
System.out.println(empno+"-->"+name);
}
//7.关闭资源
result.close();
state.close();
conn.close();
}
}