/11/2 JDBC连接Oracle数据库步骤
1.导Oracle的ojdbc6.jar驱动包
2.加载驱动包,与数据库建立连接
static String driverClass="oracle.jdbc.driver.OracleDriver"; //oracle的驱动static String url="jdbc:oracle:thin:@localhost:1521:XE"; //连接oracle路径方式 “”gfs“”是要建立连接的数据库名 1521端口static String user="SCOTT"; //user是数据库的用户名static String password="TIGER"; //用户登录密码public static Connection getconn() {Connection conn=null;try {//首先建立驱动Class.forName("oracle.jdbc.driver.OracleDriver");//驱动成功后进行连接conn=DriverManager.getConnection(url, user, password);System.out.println("连接成功");} catch (SQLException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}return conn; //返回一个连接}}
3.封装sql语句
String sql="select * from dept";
4.封装结果集
Statement statement = conn.createStatement();ResultSet resultSet = statement.executeQuery(sql);
5.处理结果集
while (resultSet.next()){//定义相应的类型数据接收数据库中相应字段int deptno=resultSet.getInt(1);String dname=resultSet.getString(2);String loc=resultSet.getString(3);System.out.println(deptno+""+dname+""+loc);}
6.关闭资源
if(result!=null){try {result.close();} catch (SQLException e) {e.printStackTrace();}}if(state!=null){try {state.close();} catch (SQLException e) {e.printStackTrace();}}if(conn!=null){try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}