一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

請(qǐng)教JDBC怎么連接ORACLE數(shù)據(jù)庫(kù)

 宇宙之窗 2013-09-18

滿意答案

☆木木青見(jiàn)☆ 4級(jí) 2009-09-15

找到你安裝的oracle文件夾,例如我的oracle是裝到C:\ 則找到路徑:C:\oracle\product\10.2.0\db_1\jdbc\lib 下有一個(gè)文件叫class12.jar復(fù)制他,在MyEclipse 創(chuàng)建一個(gè)web項(xiàng),創(chuàng)建完成后粘貼到如圖位置復(fù)制后 驅(qū)動(dòng)導(dǎo)入~

然后導(dǎo)入后 給你個(gè)例子看吧 照著例子四部:

package com.livechain.jdbc;

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

public class TestQuery {

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
//0 準(zhǔn)備數(shù)據(jù)庫(kù)的連接參數(shù)
//相對(duì)于不同DBMS,樣式是不同的;相對(duì)于同一個(gè)DBMS的url樣式比較固定。
String url = "jdbc:oracle:thin:@192.168.10.100:1521:orcl";
String user = "scott";
String password = "tiger";
//準(zhǔn)備好查詢語(yǔ)句
String sql = "SELECT * FROM test01";
try {
//1 將數(shù)據(jù)庫(kù)驅(qū)動(dòng)類注冊(cè)到DriverManager
Class.forName("oracle.jdbc.driver.OracleDriver");
//2 作數(shù)據(jù)庫(kù)連接(通過(guò)DriverManager得到當(dāng)前應(yīng)用程序和數(shù)據(jù)庫(kù)的對(duì)話)
conn = DriverManager.getConnection(url, user, password);
//3 創(chuàng)建Statement對(duì)象,用來(lái)發(fā)送SQL語(yǔ)句
stmt = conn.createStatement();
//4 用Statement對(duì)象執(zhí)行SQL語(yǔ)句,得到查詢語(yǔ)句的結(jié)果集。
rs = stmt.executeQuery(sql);
//5 取數(shù)據(jù)
while(rs.next()) {
System.out.println(rs.getInt("tid")+"\t"+rs.getString("tname"));
}
/*while(rs.next()) {
System.out.println(rs.getInt(1)+"\t"+rs.getString(2));
}*/
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
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 e) {
e.printStackTrace();
}
}
}

}

的感言: 謝謝! 2009-09-15

滿意答案

蠟筆小Q 9級(jí) 2009-09-15

jsp連接Oracle8/8i/9i數(shù)據(jù)庫(kù)(用thin模式)

<%@page contentType="text/html;charset=gb2312"%>

<%@page import="java.sql.*"%>

<%

String result = ""; // 查詢結(jié)果字符串

String sql = "select * fromtest"; // SQL 字符串

// 連接字符串,格式: "jdbc:數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱:連接模式:@數(shù)據(jù)庫(kù)服務(wù)器ip:端口號(hào):數(shù)據(jù)庫(kù)SID"

String url ="jdbc:oracle:thin:@localhost:1521:orcl";

String username = "scott"; // 用戶名

String password = "tiger"; //密碼

// 創(chuàng)建oracle數(shù)據(jù)庫(kù)驅(qū)動(dòng)實(shí)例

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

// 獲得與數(shù)據(jù)庫(kù)的連接

Connection conn =DriverManager.getConnection(url, username, password);

// 創(chuàng)建執(zhí)行語(yǔ)句對(duì)象

Statement stmt = conn.createStatement();

// 執(zhí)行sql語(yǔ)句,返回結(jié)果集

ResultSet rs = stmt.executeQuery(sql);

while ( rs.next() )

{

result += "\n 第一個(gè)字段內(nèi)容:" +rs.getString(1) + "<BR>";

}

rs.close(); // 關(guān)閉結(jié)果集

stmt.close(); // 關(guān)閉執(zhí)行語(yǔ)句對(duì)象

conn.close(); // 關(guān)閉與數(shù)據(jù)庫(kù)的連接

%>

<HTML>

<BODY>

<%=result%>

</BODY>

</HTML>

補(bǔ)充:
這部分代碼就是主要的鏈接代碼:

String result = ""; // 查詢結(jié)果字符串

String sql = "select * fromtest"; // SQL 字符串

// 連接字符串,格式: "jdbc:數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱:連接模式:@數(shù)據(jù)庫(kù)服務(wù)器ip:端口號(hào):數(shù)據(jù)庫(kù)SID"

String url ="jdbc:oracle:thin:@localhost:1521:orcl";

String username = "scott"; // 用戶名

String password = "tiger"; //密碼

// 創(chuàng)建oracle數(shù)據(jù)庫(kù)驅(qū)動(dòng)實(shí)例

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

// 獲得與數(shù)據(jù)庫(kù)的連接

Connection conn =DriverManager.getConnection(url, username, password);

// 創(chuàng)建執(zhí)行語(yǔ)句對(duì)象

Statement stmt = conn.createStatement();

// 執(zhí)行sql語(yǔ)句,返回結(jié)果集

ResultSet rs = stmt.executeQuery(sql);

while ( rs.next() )

{

result += "\n 第一個(gè)字段內(nèi)容:" +rs.getString(1) + "<BR>";

}

rs.close(); // 關(guān)閉結(jié)果集

stmt.close(); // 關(guān)閉執(zhí)行語(yǔ)句對(duì)象

conn.close(); // 關(guān)閉與數(shù)據(jù)庫(kù)的連接


追問(wèn):

謝謝!除了設(shè)置環(huán)境變量CLASSPATH外還要做什么配置不?

的感言: 謝謝! 2009-09-15

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    91免费精品国自产拍偷拍| 国产精品亚洲一区二区| 国产日韩在线一二三区| 国产又粗又深又猛又爽又黄| 尤物久久91欧美人禽亚洲| 人妻露脸一区二区三区| 免费一级欧美大片免费看| 国产熟女一区二区不卡| 精品国产亚洲区久久露脸| 亚洲另类女同一二三区| 日韩精品人妻少妇一区二区| 免费国产成人性生活生活片| 男人把女人操得嗷嗷叫| 日韩精品一区二区三区四区| 日韩欧美三级中文字幕| 欧美一二三区高清不卡| 亚洲免费视频中文字幕在线观看| 日本不卡视频在线观看| 福利视频一区二区在线| 亚洲国产精品av在线观看| 亚洲熟女一区二区三四区| 欧美午夜性刺激在线观看| 色播五月激情五月婷婷| 欧美丝袜诱惑一区二区| 亚洲综合色在线视频香蕉视频 | 国产一区欧美一区二区| 人妻熟女欲求不满一区二区| 久久久精品日韩欧美丰满| 中文字幕亚洲在线一区| 国内尹人香蕉综合在线| 一区二区日本一区二区欧美| 亚洲精品高清国产一线久久| 成人欧美精品一区二区三区| 伊人欧美一区二区三区| 亚洲黄色在线观看免费高清| 国产视频一区二区三区四区| 香蕉久久夜色精品国产尤物| 国产一区欧美一区日本道| 99久久免费中文字幕| 真实偷拍一区二区免费视频| 欧美国产日韩在线综合|