javaoracle連接
⑴ 求java連接oracle資料庫完整步驟,謝謝了,我新手
//1.載入驅動
Class.forName("oracle.jdbc.driver.OracleDriver"); //需要下載oracle JDBC的驅動包
//2.得到鏈接
String url = "jdbc:oracle:thin:@localhost:1521:orcl"; //資料庫URL,orcl是我的資料庫的名稱
String user = "myuser"; //你內ORACLE數據中一個用戶名稱
String password = "apple"; //對應容上面用戶名稱的密碼
Connection conn = DriverManager.getConnection(url,user,password); //連接
⑵ java與oracle資料庫的連接
程序運行時是不需要myeclipse與資料庫作連接得,程序連接orcle的代碼最下樓得哥們都貼出來了,借來用用.
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為資料庫的SID
Stringuser="test";
Stringpassword="test";
Connectionconn=DriverManager.getConnection(url,user,password);
myeclipse得資料庫連接相當於資料庫得客戶端,用來直接操作或查看資料庫使用得,當然,也可以產生一些orm映射代碼,非常方便.
首先選擇myeclipsedatabaseexplorer打開資料庫窗口,參看圖片一
然後配置到oracle得連接,我暈,只能上傳一個圖片.
哥們,郵件給我,我發給你[email protected]
⑶ java連接oracle
你在pl/sql中查詢select * from scott.myuserInfo,看一下是否有數據。
懷疑你插入數據時登陸的用戶不是scott。
⑷ Java連接oracle例子
package com.db.dbHelp;
import java.sql.*;
public class DBAccess {
String sDBDriver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:xdf";
String sHint = "";
ResultSet rs = null;
Connection conn = null;
Statement stmt = null;
String user = "scott";
String pwd = "tiger";
public String getSHint(){
return sHint;
}
public void setSDBDriver(String dbDriver){
sDBDriver = dbDriver;
}
public String getSDBDriver(){
return sDBDriver;
}
public String getUrl(){
return url;
}
public void setUrl(String s){
url = s;
}
public ResultSet getResultSet(){
return rs;
}
//初始化
public boolean initialize(String dbDrive,String dbConn,String user,String pwd){
sDBDriver = dbDrive;
url = dbConn;
user = user;
pwd = pwd;
return initialize();
}
//初始化
public boolean initialize(){
try{
Class.forName(sDBDriver);
sHint = "Initialization sucessfully";
return true;
}catch(ClassNotFoundException e){
sHint = "Initialization Exception:" + e.getMessage();
return false;
}
}
//執行查詢語句
public ResultSet executeQuery(String sql){
rs = null;
try{
conn = DriverManager.getConnection(url,user,pwd);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}catch(SQLException ex){
sHint = "Query Exception:" + ex.getMessage();
}
return rs;
}
//執行更新語句
public boolean executeUpdate(String sql){
try{
conn = DriverManager.getConnection(url,user,pwd);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
return true;
}catch(SQLException ex){
sHint = "Update Exception :" + ex.getMessage();
return false;
}
}
//關閉連接、結果集、statemernt,釋放資源
public boolean close(){
try{
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(conn != null) conn.close();
return true;
}catch(SQLException ex){
sHint = "Close Exception:" + ex.getMessage();
return false;
}
}
}
⑸ java如何連接oracle資料庫,要詳細代碼!!
package com.sp;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//演示 如何使用 jdbc_odbc橋連接方式
public class TestOracle {
public static void main(String[] args) {
try {
// 1.載入驅動
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 2.得到連接
Connection ct = DriverManager.getConnection(
"jdbc.odbc:testConnectOracle", "scott",
"tiger");
// 從下面開始,和SQL Server一模一樣
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery("select * from emp");
while (rs.next()) {
//用戶名
System.out.println("用戶名: "+rs.getString(2));
//默認是從1開始編號的
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
⑹ java怎麼連接oracle
Connection conn = null;
Class.forName("oracle.jdbc.driver.OracleDriver");//加入oracle的驅動,「」裡面是驅動的路徑
String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 資料庫連接,oracle代表鏈接的是回oracle資料庫;答thin:@MyDbComputerNameOrIP代表的是資料庫所在的IP地址(可以保留thin:);1521代表鏈接資料庫的埠號;ORCL代表的是資料庫名稱
String UserName = "root";// 資料庫用戶登陸名 ( 也有說是 schema 名字的 )
String Password = "123456";// 密碼
conn = DriverManager.getConnection(url, UserName, Password);
⑺ java連接Oracle資料庫
Connection conn = null;
Class.forName("oracle.jdbc.driver.OracleDriver");//加入oracle的驅動,「」裡面是驅動的路徑
String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 資料庫連接,oracle代表鏈接的是oracle資料庫;專thin:@MyDbComputerNameOrIP代表的是資料庫所在的屬IP地址(可以保留thin:);1521代表鏈接資料庫的埠號;ORCL代表的是資料庫名稱
String UserName = "root";// 資料庫用戶登陸名 ( 也有說是 schema 名字的 )
String Password = "2006";// 密碼
conn = DriverManager.getConnection(url, UserName, Password);
⑻ 如何用Java實現連接Oracle
1、工作環境:myeclipse中->新建java_oracle工程->新建包com.zp->新建java_oracle_jdbc.java類
2、需要配置Oracle資料庫驅動
java工程(java_oracle)—>右鍵屬性(Properties)->Java Build Path->Libraries->Add External JARs->添加oracle安裝目錄E:\oracle\proct\10.1.0\Db_1\jdbc\lib下的「classes12.jar」文件;
每次新建一個不同工程都需要配置一次
3、代碼如下:
package com.zp;
import java.sql.*;
public class java_oracle_jdbc {
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
//載入驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
//得到連接
Connection ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:simlink", "scott", "tiger");
Statement sm=ct.createStatement();
ResultSet rs=sm.executeQuery("select * from emp");
while(rs.next())
{
System.out.println("用戶名:"+rs.getString(2));
}
rs.close();
sm.close();
ct.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
⑼ 如何用java連接oracle資料庫
public class OracleJdbcTest
{
String driverClass = "oracle.jdbc.driver.OracleDriver";
Connection con;
public void init(FileInputStream fs) throws Exception
{
props = new Properties();
props.load(fs);
String url = props.getProperty("db.url");
String userName = props.getProperty("db.user");
String password = props.getProperty("db.password");
Class.forName(driverClass);
con=DriverManager.getConnection(url, userName, password);
}
public void fetch() throws SQLException, IOException
{
PreparedStatement ps = con.prepareStatement("select SYSDATE from al");
ResultSet rs = ps.executeQuery();
while (rs.next())
{
// do the thing you do
}
rs.close();
ps.close();
}
public static void main(String[] args)
{
OracleJdbcTest test = new OracleJdbcTest();
test.init();
test.fetch();
}
}
[代碼] db.properties
db.url = jdbc:oracle:thin:@::
db.user = sa
db.password =