狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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视频
久久九九久久九九| 国产成人aaa| 亚洲精品少妇30p| 亚洲欧美综合另类在线卡通| 国产精品全国免费观看高清| 欧美激情一区二区三区不卡| 国产午夜亚洲精品不卡| 中文字幕在线观看不卡| 亚洲欧美aⅴ...| 亚洲高清视频在线| 丝袜诱惑制服诱惑色一区在线观看| 亚洲成人第一页| 免费观看一级欧美片| 激情综合色综合久久综合| 国产另类ts人妖一区二区| 成人自拍视频在线观看| 欧美精品偷拍| 一区二区三区福利| 色天天综合久久久久综合片| 欧美视频中文字幕| 日韩欧美在线一区二区三区| 国产亚洲欧美激情| 亚洲伦理在线精品| 蜜臀va亚洲va欧美va天堂| 国产剧情一区在线| 91美女精品福利| 亚洲少妇在线| 欧美日韩你懂得| ww亚洲ww在线观看国产| 不卡在线视频中文字幕| 国产精品初高中害羞小美女文| 欧美日韩一区精品| 肉肉av福利一精品导航| 日韩影视精彩在线| 国产精品1024| 色噜噜夜夜夜综合网| 日韩一区二区三区免费看| 国产欧美一区二区三区在线老狼| 亚洲激情在线播放| 久99久精品视频免费观看| 91婷婷韩国欧美一区二区| 亚洲一区三区视频在线观看| 制服丝袜在线91| 亚洲欧洲三级电影| 精久久久久久久久久久| 欧美日韩精品免费看| 色婷婷激情综合| 日本一区二区三区在线观看| 天天综合色天天| 欧美精品99| 337p亚洲精品色噜噜| 亚洲精品欧美专区| 国产成人午夜电影网| 亚洲精品精选| 欧美精品一区二区三区视频| 亚洲国产一二三| 91丨九色porny丨蝌蚪| 久久久久免费| 国产精品美女久久久久久久久久久| 日韩精品电影在线观看| 91免费国产在线| 欧美美女直播网站| 亚洲美女区一区| 99精品视频在线观看免费| 91国产福利在线| 亚洲欧美日韩国产另类专区| 成人av影视在线观看| 一本大道久久a久久精二百| 国产精品伦理在线| www.在线成人| 7777精品伊人久久久大香线蕉 | 亚洲国产精品黑人久久久| 久久精品久久综合| 国产农村妇女精品一二区 | 亚洲va天堂va国产va久| 欧美日韩岛国| 欧美xxxxxxxxx| 国产一区美女在线| 久久综合九色综合网站| 一区二区三区中文免费| 午夜精品短视频| 日韩欧美一级片| 精品亚洲成av人在线观看| 久久久国产精品一区二区三区| 国产精品三级av| 欧美日韩p片| 久久精品一区二区三区不卡牛牛| 国产成人欧美日韩在线电影 | 日韩av电影免费观看高清完整版| 亚洲激情av| 成人免费在线播放视频| 午夜久久美女| 久久精品在线免费观看| 91色视频在线| 精品国产乱码久久久久久久久| 韩国精品久久久| 欧美情侣在线播放| 国产综合色在线视频区| 欧美日韩成人一区二区| 国内精品久久久久影院一蜜桃| 欧美在线免费视屏| 国产在线视频一区二区三区| 欧美女孩性生活视频| 国产精品资源在线| 日韩三级在线免费观看| 成人一级片在线观看| 26uuu亚洲| 欧美视频第二页| 韩国一区二区三区| 日韩一区和二区| 成人av电影在线网| 国产午夜亚洲精品午夜鲁丝片| 91欧美一区二区| 亚洲私人黄色宅男| 新狼窝色av性久久久久久| 视频一区二区三区中文字幕| 欧美中文字幕一区| 高清久久久久久| 国产日韩精品视频一区| 一本综合精品| 久草在线在线精品观看| 日韩精品一区二区三区三区免费| 99久久国产综合精品女不卡| 国产精品美女久久久久久久网站| 999在线观看精品免费不卡网站| 午夜精品视频在线观看| 欧美日韩情趣电影| 91色综合久久久久婷婷| 亚洲激情自拍偷拍| 欧美另类久久久品| 91丨porny丨首页| 一级女性全黄久久生活片免费| 欧美亚洲禁片免费| 99国产精品国产精品毛片| 亚洲日本护士毛茸茸| 欧美影视一区在线| 欧美.www| 五月天中文字幕一区二区| 91精品国产aⅴ一区二区| 欧美特黄一级| 蜜臀av国产精品久久久久| 精品国产网站在线观看| 国产亚洲一区二区三区在线播放| 精品亚洲免费视频| 综合久久综合久久| 7799精品视频| 一本色道久久综合亚洲精品婷婷| 国产精品亚洲第一区在线暖暖韩国| 国产精品丝袜黑色高跟| 欧美在线免费视屏| 激情亚洲成人| 国产一区二区三区黄视频| 国产精品国产三级国产有无不卡 | 国产日韩欧美不卡| 欧美在线视频日韩| 欧美午夜免费| 国产露脸91国语对白| 一区二区三区av电影| 精品日韩在线观看| 一本一本久久a久久精品综合麻豆| 成人av在线影院| 麻豆免费看一区二区三区| 国产精品福利av| 日韩一区二区三区免费观看| 亚洲一区亚洲| 黄色亚洲大片免费在线观看| 国产成人欧美日韩在线电影| 亚洲va韩国va欧美va精品| 国产精品美女久久久久久2018 | 99久久婷婷国产综合精品电影| 一区二区三区高清不卡| 国产清纯白嫩初高生在线观看91| 色www精品视频在线观看| 亚洲区第一页| 91在线视频18| 国产成人av影院| 麻豆国产精品一区二区三区| 亚洲一区在线看| 国产精品久久久久7777按摩 | 日韩av二区在线播放| 亚洲狼人国产精品| 国产欧美日韩不卡免费| 日韩一区二区三区高清免费看看| 欧亚洲嫩模精品一区三区| 午夜一区二区三区不卡视频| 亚洲一二三区精品| 欧美精品一区二区三区在线看午夜 | 国产在线播放一区三区四| 日韩在线观看一区二区| 亚洲小说欧美激情另类| 自拍偷拍欧美精品| 国产精品成人免费精品自在线观看| 精品国产123| 精品福利在线导航| 精品美女一区二区| 精品久久99ma| 久久噜噜亚洲综合| 国产丝袜欧美中文另类| 国产网站一区二区| 国产农村妇女精品|