java连接数据库(代码分享)
话不多说,请看代码:
packagecom.shsxt.jdbcs; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.ResultSet; importjava.sql.SQLException; importjava.sql.Statement; /* *jdbc步骤:java连接数据库 *//导入jar包 *1、加载驱动数据库厂商提供的实现类 *2、获取连接提供url用户名密码 *3、创建处理块可以发送SQL语句到服务器(数据库)准备一条SQL语句 *4、结果集 *5、分析结果集 *6、释放资源先开的后放,后打开的先放 */ publicclassDemo002JDBCConnect{ publicstaticvoidmain(String[]args)throwsClassNotFoundException{ Class.forName("oracle.jdbc.driver.OracleDriver"); Stringurl="jdbc:oracle:thin:@localhost:1521:orcl"; Stringuser="scott"; Stringpwd="tiger"; Connectionconn=null; Statements=null; ResultSetrs=null; try{ conn=DriverManager.getConnection(url,user,pwd); s=conn.createStatement(); Stringsql="selectdeptno,dname,locfromdept"; rs=s.executeQuery(sql); while(rs.next()){ intdeptno=rs.getInt(1);//根据列号来获取值 Stringdname=rs.getString("dname");//根据列名来获取值 Stringloc=rs.getString(3); System.out.println(deptno+"\t"+dname+"\t"+loc); } }catch(SQLExceptione){ e.printStackTrace(); }finally{ if(rs!=null){ try{ rs.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } if(s!=null){ try{ s.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } if(conn!=null){ try{ conn.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } } } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!