JDataStore是JBuilder自帶的數(shù)據(jù)庫(kù),最近摸索了幾天終于在Weblogic8.1下面成功 部署了一個(gè)操作數(shù)據(jù)庫(kù)的Web application,為了給所有像我一樣的初學(xué)者指指路,下 面簡(jiǎn)單說(shuō)說(shuō)具體的操作。
1.Weblogic里面沒(méi)有JDataStore的數(shù)據(jù)驅(qū)動(dòng),所以要先到JBuilder的安裝文件夾下面, 把lib文件夾下面的jdsremote.jar文件復(fù)制到Weblogic安裝文件夾(比如D:\BEA)下面的 D:\BEA\weblogic81\server\lib里面,然后到D:\BEA\user_projects\mydomain下面 修改startWeblogic.cmd文件,在set CLASSPATH=后面加上 %WL_HOME%\server\lib\jdsremote.jar; 這里%WL_HOME%代表某個(gè)文件夾,比如:WL_HOME=D:\BEA\weblogic81
2.JDataStore的數(shù)據(jù)驅(qū)動(dòng)名為:com.borland.datastore.jdbc.DataStoreDriver 數(shù)據(jù)庫(kù)URL應(yīng)該寫(xiě)成如下格式: jdbc:borland:dsremote://localhost/E:\My Program\User_Table.jds 下面是我寫(xiě)的一段程序,權(quán)當(dāng)參考吧。
public boolean find(String username,String password) throws Exception { Class.forName("com.borland.datastore.jdbc.DataStoreDriver").newInstance(); String url="jdbc:borland:dsremote://localhost/E:\\My Program\\User_Table.jds"; Connection con=DriverManager.getConnection(url,"DataStoreExplorer","user"); Statement sta=con.createStatement(); String sqlstr="select * from my_user where username='" + username + "' and password='" + password + "'"; ResultSet ret=sta.executeQuery(sqlstr); if (ret.next()) return true; else return false; } 最后,記得先運(yùn)行JDataStore Server,否則會(huì)出現(xiàn)被refuse的錯(cuò)誤:) |
|