本文主要向大家介绍了Oracle数据库之一分钟教你学会用java连接Oracle数据库,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
packagejava_jdbc;
//java连接Oracle数据库
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.Statement;
publicclassJdbcOracleTest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
//1.加载驱动
Connectionconn=null;//连接对象
Statementstmt=null;//语句对象
ResultSetrs=null;//数据集对象
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";
Stringusername="scott";//Oracle数据库用户名
Stringpassword="tiger";//Oracle数据库密码
try{
Class.forName("oracle.jdbc.OracleDriver");
//2.获得数据库连接
conn=DriverManager.getConnection(url,username,password);
/*
//判断数据库连接是否成功
if(conn!=null)
{
System.out.println("Oracle数据库间接成功");
}else{
System.out.println("Oracle数据库连接失败");
}
*/
//3.创建语句对象
stmt=conn.createStatement();
Stringsql="select*fromstudents";//students是Oracle数据库中的表名
rs=stmt.executeQuery(sql);
//遍历输出数据库students表中的数据
while(rs.next())
{
System.out.println(rs.getInt("sid")+","+
rs.getString("sname")+","+rs.getString("gender")+","+
rs.getString("birthday")+","+rs.getString("marjor")+","+
rs.getString("address"));
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
try{
if(rs!=null){
rs.close();
rs=null;
}
if(stmt!=null){
stmt.close();
stmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(Exceptionex){
ex.printStackTrace();
}
}
}
}
2.Oracle的配置:
Oracle的用户名为:scott
Oracle的密码为:tiger
数据库为:oral11g
创建的数据表为:students
本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!