當前位置:首頁 » 編程語言 » oracle與java

oracle與java

發布時間: 2022-09-03 11:51:37

① oracle 與 java怎樣配合使用,純新手

package com.oracle.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class ShowDeptInfo {

public static void main(String[] args) {
showInfo();
}

private static void showInfo() {
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;

try {
// 載入驅動類
Class.forName("oracle.jdbc.driver.OracleDriver");
// 獲取鏈接
con = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");
// 拼寫sql語句
String sql = "select * from dept";

pst = con.prepareStatement(sql);

rs = pst.executeQuery();
// 列印結果
while (rs.next()) {
System.out.print(rs.getObject(1) + "\t");// 下標是從零開始的,一定要注意!
System.out.print(rs.getString("dname") + "\t");
System.out.println(rs.getString("loc"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
con.close();
pst.close();
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
}

② 學習資料庫ORACLE和編程語言JAVA有關系嗎

可以沒有關系,Oracle是最常用的商業資料庫,很多大型商業系統都使用它,可以通用於各種語言開發的系統。資料庫學習一種其他的都差不多。
Java開發的大型商業系統都使用Oracle,DB2,或Sybase資料庫,但Oracle是最常用的,所以還是有一定聯系的。
總之,學習Oracle不一定會用到Java, 但是學習Java基本會用到Oracle。

③ oracle資料庫與java交互

1、 安裝oracle客戶端程序,在tnsnames.ora中配置好相應的資料庫連接串文件,此處設連接串名為「dbora」
2、 在windows的控制面板->「資料庫源ODBC」中,建立相應的用戶或者系統DSN,具體方法:在安裝的數據源的驅動程序選擇「Microsoft ODBC for Oracle」

點擊「完成」,在彈出的對話框中,填入如下信息:
數據源名稱:dbjdbc
描述:jdbc數據源
用戶名稱:manager -此為資料庫用戶名
伺服器:dbora -此即為連接串名
其中「dbjdbc」是在java程序中要引用的名字,至此數據源dbjdbc已建立。

3、 建立如下的java程序
// 使用本地的jdbc連接串,查詢oracle資料庫表
import java.sql.*;

public class lookup {
public static void main(String[] args)
throws SQLException, ClassNotFoundException {
//定義了資料庫連接串
String dbUrl = "jdbc:odbc:dbjdbc";
//資料庫的用戶名
String user = "manager";
//資料庫的用戶口令
String password = "ora912";
// 載入jdbc-odbc bridge驅動程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 與url指定的數據源建立連接
Connection c = DriverManager.getConnection(dbUrl, user, password);
//採用Statement進行查詢
Statement s = c.createStatement();
ResultSet r = s.executeQuery("SELECT empno,name from emp");
while(r.next()) {
// 列印欄位信息
System.out.println(r.getString("empno") + ", " + r.getString("name ") );
}
// 關閉Statement,其上的ResultSet也將關閉
s.close();
}
}

④ 學習Oracle好還是java就業好

java的話web和手游比較多,oracle的話能考個oracle的DBA認證也很不錯的。
java能夠做的網站有javaEE開發,阿里巴巴,淘寶,支付寶,一號店,網易,搜狐,大眾點評網,驢媽媽,人人網,去哪兒網,網銀,yypc版,潭州平台,騰訊課堂等等,這些都是需要java人才。
大型企業級應用,主要使用JAVAEE,比如企業管理系統。
移動互動聯網:andioid APP開發應用。
最典型的應用:
1,有關通信及網路的企業:移動,聯通,電信,網通,主要的信息話都是用java。
2,有關金融行業的大型企業,所有的銀行,證券公司,比如工商銀行,建設銀行。
3,大型的管理系統,供需鏈,客戶管理系統
4,游戲,手機游戲很多都是用java開發的。
5,電子政務,主要用javaee開發,政府部門信息化系統開發
6,消費類電子產品無線手持設備,通信終端,醫療設備

⑤ Java是什麼,他跟Oracle資料庫有什麼關系

java是編程的一種語言,他可以連接到資料庫上,對數據進行處理,而Oracle就是資料庫里的一種平台,其語言為SQl

⑥ 如何用Java實現連接Oracle

一個最簡單連接oracle的例子

package oracletest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class OracleTest {
public static void main(String[] args) {
//String serverName = "localhost";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("1");
String url = "jdbc:oracle:thin:@localhost:1521:ORA9I";
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
System.out.println("2");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from test1");
while (rs.next()) {
System.out.println(rs.getString("id"));
System.out.println(rs.getString("name"));
}
} catch (SQLException e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
}
}
}

⑦ java與Oracle

給段樣例代碼吧

import java.net.URL;
import java.sql.*;

public class Create {
public Create() {
}
public static void main(String[] args){
String url = "jdbc:Oracle:thin:@10.0.1.3:1521:SDCDB";
String query = "CREATE TABLE MYFIRST" + "(id INT,name CHAR(10))";
String sql="insert into MYFIRST values('1','liming')";
String sql1="insert into MYFIRST values('2','mm')";
String sql2="delete MYFIRST where id=2";
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url, "test", "test");
Statement stmt = conn.createStatement();
stmt.executeUpdate(query);
stmt.executeUpdate(sql);
stmt.executeUpdate(sql1);
stmt.executeUpdate(sql2);
System.out.PRintln("Create SUCcess!");
stmt.close();
conn.close();
}
catch(java.lang.ClassNotFoundException e){
System.err.print(e.getMessage());
}
catch(SQLException ex){
System.out.println("\n***SQLException caught ***\n");
}
}
}

⑧ oracle與Java的關系

oracle本身是關系資料庫軟體,java是編程語言,二者之間並沒有任何關聯關系,所處層次也不一樣(一個是應用軟體、一個是編程語言)。
結構化查詢語言SQL是關系資料庫的操作語言同樣也是一門語言,也就是說你要對資料庫(如oracle)進行操作必須通過SQL語言來與資料庫進行交互。
SQL本身與JAVA也沒有關聯關系。
使用JAVA來進行應用程序的開發時,有要進行數據的持久化存儲方面的需求時(即需要使用到資料庫),由於二者之間並沒有關聯關系,所以要使用到JDBC技術,將二者關聯起來,JDBC起到二者之間橋梁的作用,JAVA程序通過JDBC構建SQL語句,將業務需求轉化成SQL語句,通過SQL語句來達到與資料庫交互的作用。
JDBC是java鏈接資料庫的橋梁,而SQL是與資料庫交互的語言。你說SQL,資料庫才聽得懂!

熱點內容
伺服器可以變電腦使用嗎 發布:2025-01-15 19:40:29 瀏覽:200
傳奇手游免費腳本 發布:2025-01-15 19:30:21 瀏覽:300
我國當前資源配置存在哪些問題 發布:2025-01-15 19:25:03 瀏覽:513
存儲在哪裡呀 發布:2025-01-15 19:11:39 瀏覽:450
pythonuniquelist 發布:2025-01-15 19:10:41 瀏覽:477
怎麼升安卓系統下載 發布:2025-01-15 19:04:27 瀏覽:893
mcrypt擴展php 發布:2025-01-15 19:01:12 瀏覽:436
html源碼解析 發布:2025-01-15 19:01:10 瀏覽:222
網路硬碟錄像機存儲 發布:2025-01-15 18:48:20 瀏覽:894
大學生java課程培訓 發布:2025-01-15 18:45:53 瀏覽:487