scala 连接oracle_一分钟教你学会用java连接Oracle数据库
package java_jdbc;
//java連接Oracle數(shù)據(jù)庫(kù)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JdbcOracleTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1.加載驅(qū)動(dòng)
Connection conn=null; //連接對(duì)象
Statement stmt=null; //語(yǔ)句對(duì)象
ResultSet rs=null; //數(shù)據(jù)集對(duì)象
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String username="scott"; //Oracle數(shù)據(jù)庫(kù)用戶名
String password="tiger"; //Oracle數(shù)據(jù)庫(kù)密碼
try {
Class.forName("oracle.jdbc.OracleDriver");
//2.獲得數(shù)據(jù)庫(kù)連接
conn=DriverManager.getConnection(url,username,password);
/*
//判斷數(shù)據(jù)庫(kù)連接是否成功
if(conn!=null)
{
System.out.println("Oracle數(shù)據(jù)庫(kù)間接成功");
}else{
System.out.println("Oracle數(shù)據(jù)庫(kù)連接失敗");
}
*/
//3.創(chuàng)建語(yǔ)句對(duì)象
stmt=conn.createStatement();
String sql="select * from students";//students是Oracle數(shù)據(jù)庫(kù)中的表名
rs=stmt.executeQuery(sql);
//遍歷輸出數(shù)據(jù)庫(kù)students表中的數(shù)據(jù)
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 (Exception e) {
// TODO Auto-generated catch block
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 (Exception ex) {
ex.printStackTrace();
}
}
}
}
2.Oracle的配置:
Oracle的用戶名為:scott
Oracle的密碼為:tiger
數(shù)據(jù)庫(kù)為:oral11g
創(chuàng)建的數(shù)據(jù)表為:students
總結(jié)
以上是生活随笔為你收集整理的scala 连接oracle_一分钟教你学会用java连接Oracle数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux用vsc写c语言,vscode
- 下一篇: mysql数据库常用sql语句