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();
}
}
}
}
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!