1. 在 Oracle 下載一個(gè)叫 Instant Client Package 的軟件,不需要安裝,解壓到一個(gè)目錄中即可,例如在本機(jī)上解壓到了E:\\OracleClient下邊,實(shí)際上Oracle客戶端的路徑是E:\\OracleClient\\instantclient_10_2 2. 配置操作系統(tǒng)環(huán)境變量 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN=C:\\oracleclient 3.進(jìn)入instantclient_10_2文件夾,新建一個(gè)network文件夾,并在network文件夾下新建admin文件夾,在admin文件夾中新建名為tnsnames.ora文件,文件內(nèi)容如下:databasename = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = database name) ) ) 注意database name 和ip 根據(jù)實(shí)際填寫。 4.安裝PL/SQL Developer 5.進(jìn)入PL/SQL Developer,(雖不能登錄,但可以進(jìn)入) 選擇Tools-Preferences,在Oracle Home、OCI Library兩欄中分別填入Oracle客戶端的路徑和OCI文件的路徑,我在這兩個(gè)選項(xiàng)中填寫的內(nèi)容是“E:\\OracleClient\\instantclient_10_2”和“E:\\OracleClient\\instantclient_10_2\\oci.dll”。 6.重啟一下PL/SQL,登錄。%D%A
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、成都做手機(jī)網(wǎng)站等網(wǎng)站方面業(yè)務(wù)。
Dim ADOrs AS RecordsetADOrs.Open "select * from {你的表名} where name='"+text1+"'" '把textbox1作為檢索的對(duì)象即用來輸入查找的條件 if NOT ADOrs.EOF then '開始查找(用了取么操作沒有找到到指針即找到了記錄)那么執(zhí)行下面的語(yǔ)句 ADOrs("name")=trim(text1) '把字段name顯示給textbox1 ADOrs("year")=trim(text2) '把字段year顯示給textbox2 else msgbox "數(shù)據(jù)庫(kù)沒有檢索到你要搜索的記錄!",vbokonly,"提示" end if ADOrs.close '最后記得把剛才打開的記錄集給關(guān)閉掉或則會(huì)給數(shù)據(jù)庫(kù)添加負(fù)荷的。
如果要程序直接連接DB2數(shù)據(jù)庫(kù),必須要有連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,連接的代碼,你可以參考如下(以前用C#寫的,你改成VB.NET即可,ODBC連接對(duì)象)
public?OdbcConnection?Db2Conn()
{
string?str?=?"DRIVER=IBM?DB2?ODBC?DRIVER;UID=db2admin;PWD=db2admin;AUTHENTICATION=SERVER;PORT=50000;HOSTNAME=192.168.100.98;PROTOCOL=TCPIP;DATABASE=YCDATA";
OdbcConnection?Conn?=?new?OdbcConnection(str);
return?Conn;
}
如果你是開發(fā)桌面程序而又不想在客戶端安裝數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,那么你可以采用web網(wǎng)站(含webservice)或者remoting方式,只需要在服務(wù)端安裝驅(qū)動(dòng)即可
既然是HTTP ,大家常規(guī)做法,是在HTTP上面放上公開接口的ASP 或PHP之類的WEB程序,然后本地去調(diào)用,比如登錄程序Login.asp此WEB程序里面去調(diào)用ACCESS數(shù)據(jù)庫(kù)(現(xiàn)在大多數(shù)的小網(wǎng)站都是這么做的);password=12F5FD5AD54F5Dverify=1234這樣你只需要發(fā)送此WEB程序需要的數(shù)據(jù)過去,并且此WEB程序返回一些你已知的信息就可以了比如這個(gè)鏈接里面發(fā)的數(shù)據(jù)是:user:用戶名password:MD5加密后的密碼verify:驗(yàn)證碼 假設(shè):Login.asp 在判斷登錄成功后,返回1出錯(cuò)為 -10為失敗,那么你只需要判斷返回的結(jié)果result= 返回的結(jié)果if result="1" then '登錄成功的代碼else if result="0" then'登錄失敗的代碼else'連接失敗end if 就此,很多初學(xué)者寫了一些簡(jiǎn)單的網(wǎng)絡(luò)調(diào)用程序,.稍高級(jí)點(diǎn)的,就是諸如,文章群發(fā)系統(tǒng)XX 登錄器