连接数据库一定要捕获异常
Class.forName("oracle.jdbc.driver.OracleDriver");
2.指定数据库位置及用户名和密码
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl",
"user","password");
3.创建Statement来执行sql语句
Statement state=conn.createStatement();
4.执行sql语句,获得结果集
String sql="SELECT table_name FROM user_tables";
ResultSet rs=state.executeQuery(sql);//多个数据,用于执行查询操作
ResultSet rs=state.executeUpdate(sql);//单个数据,用于执行增删改操作
5.迭代结果集,进行处理
rs.next()结合了迭代器中hasNext()和next()方法
while(rs.next()){
rs.getString("talbe_name");
rs.getString(int);//数据库里第一个字段是1不是0
}
6.关闭流
rs.close();
state.close();
conn.close();//conn必须关