狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

用JDBC連接Oracle數據庫(問題得以處理,特此總結一下,歡迎兄弟們指出不足)

用JDBC連接Oracle數據庫(問題得以處理,特此總結一下,歡迎兄弟們指出不足)

更新時間:2024-04-08 文章作者:未知 信息來源:網絡 閱讀次數:

通常有四種連接方式可供選擇,這里我只采用了其中兩種
我采用win98下的tomcat
服務器是winnt的,安裝的Oracle
我的類路徑是:D:\tomcat\webapps\ROOT\WEB-INF\classes\yourpackage
jsp路徑:D:\tomcat\webapps\ROOT\
調用路徑:http://127.0.0.1:8080/connOracle.jsp
(你的實在不行,可以試試我的路徑^_^)
1,使用JDBC_ODBC橋連接
 首先記得在系統數據源里建立一個ODBC連接哦^_^,(可以采用PB或其他程序連接數據庫,測試一下這個ODBC建立成功沒有)
 接下來寫類文件,可以采用以下類文件:
package yourpackage; //注意,java的類存儲系統和文件系統有關哦:)
import java.sql.*;
public class opendb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:yourdb"; //這里的yourdb是你建的ODBC數據原的DNS
Connection conn=null;
ResultSet rs=null;
public opendb()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("opendb();"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try{
conn=DriverManager.getConnection(sConnStr,"username","password"); //注意這里的數據庫用戶名和密碼一定要根據實際情況設置
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
 這種方法比較簡單,通常較容易實現,但據說存在漏洞(本人沒有做深層次研究),且不適于大型數據庫的大規模的數據流量,故嘗試直接采用JDBC連接^_^

2,直接使用JDBC連接數據庫
首先把類文件給你,看看吧,基本上差不多,就是連接參數的設置問題:
package yourpackage;
import java.sql.*;
public class openOracle
{
String sDBDriver="oracle.jdbc.driver.OracleDriver"; //不要以為這個驅動器是系統已有的,我也是后來才把它加進去的,關鍵哦
String sConnStr="jdbc:oracle:thin:@server:1521:yourservername"; //要注意啦,server為你用的數據庫所在的服務器的名稱,一般Oracle的端口都采用1521,當然,你也可以咨詢一下你們的系統管理員^_^,yourservername是你用的數據庫的服務名
Connection conn=null;
ResultSet rs=null;
public openOracle()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("openOracle();"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try{
conn=DriverManager.getConnection(sConnStr,"username","password");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
 編譯成功,但用瀏覽器執行,出錯 :(,總是一大堆不認識的系統的類列了一片,這時我發現啟動tomcat時彈出的DOS窗口拋出這樣兩個錯誤(是我的catch捕獲的)
openOracle():oracle.jdbc.odbc.OracleDriver
aq.executeQuery: No suitable driver
 由此可以推測是驅動程序找不到,通過請教網友,發現缺少的從classes12.zip文件里可以找到。通過搜索我在我的D:\Oracle\jdbc\lib里找到這個文件。解壓,通過各種嘗試,以及相關推理分析,我把解壓后的其中的Oracle文件夾放到D:\tomcat\lib下,運行程序,成功了,可以看到令人興奮的“連接成功”的結果了^_^
 以上這兩種方法,你都可以采用下面這個文件進行測試,只需修改相應調用的類文件就可以了。^_^
<%@ page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="db" scope="page" class="yourpackage.openOracle"/>
<%
String sql="select * from user ";//這里,你可以隨便找你的一個表進行簡單查詢,只要能產生結果就可以(記得要找個有數據的表哦:P)
ResultSet rs=db.executeQuery(sql);
String mess="";
if(rs.next())
{
mess="連接成功!";
}
else
{
mess="連接失敗!";
}
rs.close();
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<TITLE>數據庫連接測試</TITLE>
</HEAD>
<BODY>
<H2>
數據庫連接測試結果:
<%=mess %>
</H2>
<P></P>
</BODY>
</HTML>

 試試看吧!程序基本沒問題,如果不能實現,多方面找找原因,放的目錄對不對,需要的類文件有沒有放進去?注意別犯低級錯誤哦^_^
 祝你好運!^_^

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
精品一区二区三区在线播放| 国产乱一区二区| 国产精品的网站| 欧美激情综合网| 亚洲国产一区二区三区| 欧美不卡在线视频| 久久久久国产精品人| 日韩精品一区二区三区四区视频 | 亚洲欧美日韩国产一区| 亚洲日本久久| 免费试看一区| 在线欧美日韩精品| 欧美日韩高清一区| 日韩欧美一区二区免费| 久久久久久亚洲综合| 国产日韩精品一区二区三区| 中文字幕欧美一| 亚洲国产成人av好男人在线观看| 亚洲成人av一区二区| 蜜臀91精品一区二区三区| 精品一区二区在线播放| av欧美精品.com| 最新日韩在线| 欧洲中文字幕精品| 欧美不卡123| 亚洲免费av观看| 老色鬼精品视频在线观看播放| 国产原创一区二区| 欧美精品1区| 另类天堂av| 日韩欧美一区二区久久婷婷| 国产精品乱码人人做人人爱| 午夜精品久久久久久久| 成人性生交大片| 伊人色综合久久天天五月婷| 日本高清不卡视频| 久久亚洲影视婷婷| 香蕉加勒比综合久久| 成人永久aaa| 国产欧美短视频| 欧美一区二区视频在线观看2022| 国产精品美女久久久久久久| 男女性色大片免费观看一区二区| 99精品欧美一区二区蜜桃免费| 在线一区免费观看| 日韩美女主播在线视频一区二区三区 | 欧美少妇bbb| 久久丝袜美腿综合| 性久久久久久久| 成人免费视频app| 久久av在线| 久久久91精品国产一区二区三区| 欧美极品美女视频| 麻豆精品国产传媒mv男同 | 日本伦理一区二区| 中文字幕亚洲成人| 国产高清不卡一区二区| 国产精品免费看| 欧美一区二区三区在| 亚洲国产cao| 国产精品大片| 欧美精品视频www在线观看| 中文在线免费一区三区高中清不卡| 日韩精品久久久久久| 国产字幕视频一区二区| 91精品国产综合久久小美女| 亚洲高清免费在线| 激情久久久久久| 日韩午夜在线播放| 视频一区中文字幕| 亚洲精品一区二区三区樱花 | 亚洲日本丝袜连裤袜办公室| 成人午夜电影久久影院| 欧洲亚洲国产日韩| 一级精品视频在线观看宜春院| av电影在线不卡| 欧美一区二区在线观看| 蜜臀av一区二区在线观看| 99亚洲视频| 国产精品国产馆在线真实露脸| 成人小视频免费在线观看| 欧美三级在线播放| 日韩不卡一二三区| 国产日韩欧美一区二区| 亚洲欧美日韩中文播放 | 日韩精品一二三区| 西西裸体人体做爰大胆久久久| 国产精品久久久久久久久免费相片 | 亚洲欧洲日本mm| 国产日韩精品一区二区三区| 国产suv精品一区二区三区| 欧美日韩视频在线一区二区| 中文字幕人成不卡一区| 欧美国产激情| 国产精品沙发午睡系列990531| 高清不卡在线观看| 日韩欧美一级精品久久| 丁香婷婷综合色啪| 欧美一级黄色片| 国产精品99久久久久久宅男| 欧美电影影音先锋| 国产一区视频网站| 91超碰这里只有精品国产| 久久99精品久久只有精品| 欧美午夜不卡在线观看免费| 免费观看久久久4p| 51精品视频一区二区三区| 国产精品一区二区久久精品爱涩 | 中文字幕国产精品一区二区| 欧美日韩精品免费观看视一区二区 | 国产精品呻吟| 亚洲成人av在线电影| 欧美亚洲国产一区在线观看网站| 香蕉影视欧美成人| 欧洲激情一区二区| 国产成人久久精品77777最新版本| 日韩三级av在线播放| 农村妇女精品| 一区二区视频免费在线观看| 性伦欧美刺激片在线观看| 蜜桃在线一区二区三区| 日韩一卡二卡三卡四卡| 欧美激情第8页| 亚洲一区二区中文在线| 91成人免费在线| 成人午夜私人影院| 一区免费观看视频| 久久久久久婷| 国产精品白丝jk白祙喷水网站| 久久一日本道色综合| 91久久极品少妇xxxxⅹ软件| 轻轻草成人在线| 亚洲精品一区二区三区香蕉| 亚洲精选一区| 国产麻豆视频一区| 国产精品乱人伦中文| 日本久久一区二区| 99re在线精品| 五月婷婷综合在线| 精品国产制服丝袜高跟| 国产精品一区免费观看| 国产激情视频一区二区在线观看 | 亚洲一本大道在线| 欧美一区二区在线观看| 黄色在线一区| 国产一区二区三区精品欧美日韩一区二区三区 | 久久综合婷婷| 99久久精品免费看国产| 亚洲一区二区四区蜜桃| 日韩欧美一二区| 免费在线亚洲欧美| 99精品视频在线观看免费| 首页综合国产亚洲丝袜| 国产亚洲女人久久久久毛片| 亚洲一区激情| 99久久精品国产网站| 日韩二区三区四区| 中文字幕欧美国产| 91麻豆精品国产无毒不卡在线观看| 国产精品激情电影| 激情综合色综合久久| 一区二区在线看| 26uuu精品一区二区三区四区在线| 香蕉久久a毛片| 欧美影院一区| 国产一区二区三区精品欧美日韩一区二区三区 | 精品动漫3d一区二区三区免费版| 日本午夜一区二区| 亚洲欧美视频在线观看视频| 精品国产一区二区三区四区四 | 久久久亚洲精品石原莉奈| 久久噜噜亚洲综合| 欧美日韩视频第一区| 国产区日韩欧美| 欧美日本免费| 成人美女视频在线观看18| 免费看日韩精品| 亚洲国产成人高清精品| 亚洲色图欧洲色图| 国产精品伦理在线| 亚洲精品一区二区在线观看| 51精品久久久久久久蜜臀| 在线观看一区二区精品视频| 国产区二精品视| 99成人在线| 亚洲欧洲精品一区| 国产综合色产| 国产一区二区无遮挡| 欧美91福利在线观看| av一区二区三区黑人| 成人免费视频视频在线观看免费| 久久99久国产精品黄毛片色诱| 日韩专区一卡二卡| 调教+趴+乳夹+国产+精品| 亚洲国产精品影院| 天天爽夜夜爽夜夜爽精品视频| 一二三四社区欧美黄| 一区二区三区**美女毛片| 亚洲一区中文在线| 一区二区不卡在线视频 午夜欧美不卡在|