java連接資料庫測試
⑴ java濡備綍榪炴帴鏁版嵁搴擄紵
1銆侀栧厛絎涓姝ュ氨鏄鍦ㄧ綉涓婁笅杞戒竴涓猰ysql鐨勬暟鎹搴撻┍鍔╦ar鍖咃紝綾諱技mysql-connector-java-5.1.20-bin.jar銆傛柊寤轟竴涓狫AVA欏圭洰錛屽湪欏圭洰涓嬮潰鍒涘緩涓涓猯ib鏂囦歡澶癸紝灝嗛┍鍔╦ar鏂囦歡鎷瘋礉鍒發ib鏂囦歡澶逛腑銆
2銆佸厜鏄鎷瘋礉鍒拌繖閲岃繕涓嶅燂紝闇瑕佸皢璇JAR鍖呭姞鍏ュ埌欏圭洰鐨刡uildpath鍙橀噺涓銆傞紶鏍囧彸杈-銆媌uildpath->configurebuildpath..鍦ㄥ脊鍑虹殑鐣岄潰涓鐐瑰嚮Addjars閫変腑椹卞姩jar鍖呭皢涔嬫坊鍔犲埌buildpath鍙橀噺涓銆
3銆佺劧鍚庡壋寤轟竴涓狫AVA鏂囦歡鍐欒繛鎺ユ暟鎹搴撶殑浠g爜銆傞渶瑕佸0鏄庡洓涓鍙橀噺錛堥潤鎬佺殑錛屼竴鑸涓嶄細淇鏀癸級銆倁rl鏄鏁版嵁搴撶殑緗戠粶鍦板潃鍙婂叾鏁版嵁搴撶殑鍚嶇О銆俷ame椹卞姩鐨勫悕縐幫紙涓嶅悓鏁版嵁搴撴槸涓嶅悓鐨勶紝鍒浜哄畾涔夌殑鍥哄畾鍐欐硶錛夛紝user鏁版嵁搴撶敤鎴峰悕password鏁版嵁搴撹繛鎺ュ瘑鐮併
4銆佹帴涓嬫潵灝辨槸閫氳繃鏁版嵁搴撹繛鎺ュ壋寤篊onnection瀵硅薄錛孴estDBHelper綾葷殑鏋勯犳柟娉曚紶鍏sql璇鍙ワ紝閭f牱鍦ㄤ嬌鐢ㄧ殑鏃跺欏氨鍙浠ョ洿鎺New瀵硅薄鐒跺悗浼犲叆SQL璇鍙ユ墽琛屼簡銆傝板緱鍐欎竴涓鍏抽棴榪炴帴鐨勬柟娉曪紝姣忔¤塊棶鏁版嵁搴撲箣鍚庡繀欏誨叧闂榪炴帴銆
5銆佹帴涓嬫潵灝辨槸鍐檓ain鏂規硶嫻嬭瘯鏁版嵁搴撹繛鎺ワ紝SQL璇鍙ユ墽琛岀殑緇撴灉闆嗘槸鏀懼湪ResultSet瀵硅薄涓鐨勶紝濡傛灉瑕佸彇閲岄潰鐨勫唴瀹瑰氨闇瑕佸驚鐜渚濇″彇鍑恆備嬌鐢ㄥ畬涔嬪悗璁板緱鍏抽棴鏁版嵁搴撹繛鎺ャ
6銆佹渶鍚庡氨鏄鏌ョ湅鎺у埗鍙扮殑杈撳嚭淇℃伅錛屾瘮杈冨拰鏁版嵁搴撹〃涓鐨勪俊鎮鏄鍚︿竴鑷淬傚彟澶栨垜榪欓噷鐨勮〃鍙鏈変袱涓瀛楁碉紝濡傛灉鏈夊氫釜瀛楁墊寜鐓ret.getString(2);ret.getString(3);渚濇″線鍚庨潰鍙栧氨鍙浠ヤ簡銆
鎷撳睍璧勬枡錛
Java鏄鐢盨un鍏鍙鎬簬1995騫5鏈堟帹鍑虹殑闈㈠悜瀵硅薄鐨勭▼搴忚捐¤璦銆
Java緇ф壙浜咰++璇璦闈㈠悜瀵硅薄鎶鏈鐨勬牳蹇冿紝鍙堣垗寮冧簡C++璇璦涓鐨勬寚閽堛佽繍綆楃﹂噸杞戒互鍙婂氶噸緇ф壙鐨勭壒鎬э紝鍚屾椂寮曞叆浜嗘硾鍨嬬紪紼嬨佺被鍨嬪畨鍏ㄧ殑鏋氫婦絳夌壒鎬э紝浣縅ava鎴愪負綆鍗曘侀潰鍚戝硅薄銆佸垎甯冨紡銆佽В閲婃с佸仴澹銆佸畨鍏ㄤ笌緋葷粺鏃犲叧銆佸彲縐繪嶃侀珮鎬ц兘銆佸氱嚎紼嬪拰鍔ㄦ佺殑璇璦銆
闅忕潃浜掕仈緗戠殑榪呯寷鍙戝睍錛孞ava宸茬粡鎴愪負閲嶈佺殑緗戠粶緙栫▼璇璦錛岃騫挎硾搴旂敤浜庝紒涓氱駭Web搴旂敤寮鍙戝拰縐誨姩搴旂敤寮鍙戙
Java鐪嬭搗鏉ヨ捐″緱寰堝儚C++錛屼絾鏄涓轟簡浣胯璦灝忓拰瀹規槗鐔熸倝錛岃捐¤呬滑鎶奀++璇璦涓璁稿氬彲鐢ㄧ殑鐗瑰緛鍘繪帀浜嗭紝榪欎簺鐗瑰緛鏄涓鑸紼嬪簭鍛樺緢灝戜嬌鐢ㄧ殑銆備緥濡傦紝Java涓嶆敮鎸乬oto璇鍙ワ紝浠d箣浠ユ彁渚沚reak鍜宑ontinue璇鍙ヤ互鍙婂紓甯稿勭悊銆侸ava榪樺墧闄や簡C++鐨勬搷浣滅﹁繃杞斤紙overload錛夊拰澶氱戶鎵跨壒寰侊紝騫朵笖涓嶄嬌鐢ㄤ富鏂囦歡錛屽厤鍘諱簡棰勫勭悊紼嬪簭銆傚洜涓篔ava娌℃湁緇撴瀯錛屾暟緇勫拰涓查兘鏄瀵硅薄錛屾墍浠ヤ笉闇瑕佹寚閽堛侸ava鑳藉熻嚜鍔ㄥ勭悊瀵硅薄鐨勫紩鐢ㄥ拰闂存帴寮曠敤錛屽疄鐜拌嚜鍔ㄧ殑鏃犵敤鍗曞厓鏀墮泦錛屼嬌鐢ㄦ埛涓嶅繀涓哄瓨鍌ㄧ$悊闂棰樼儲鎮礆紝鑳芥洿澶氱殑鏃墮棿鍜岀簿鍔涜姳鍦ㄧ爺鍙戜笂銆
⑵ Java中如何測試資料庫已經正常連接
提交用戶名密碼與資料庫進行校驗時,如果程序不拋出資料庫連接不上的異常,那就說明資料庫連接沒問題
⑶ java怎麼與資料庫連接
使用java連接MySQL資料庫與其他的資料庫連接核心是一樣的,如果說區別,那就是所需的驅動不一樣。
工具/原料
MySQL、JDK
方法/步驟
1、首先需要安裝好JDK(配置環境變數),如圖所示:
3、最後通過代碼進行連接。
(1)確定連接路徑URL:
String url="jdbc:mysql://localhost(可以是本機IP地址):3306(埠號)/mysqltest(資料庫名稱)?"+"user=用戶賬號&password=用戶密碼&useUnicode=字元編碼";
(2)載入驅動:
Class.forName("com.mysql.jdbc.Driver");
(3)連接,獲取Connection對象
Connection conn=DriverManager.getConnection(url)
(4)可以通過conn對象檢驗連接與否。
⑷ 怎樣用java連接mysql
Java MySQL 連接
Java 連接 MySQL 需要驅動包,網路就有自行下載,解壓後得到jar庫文件,然後在對應的項目中導入該庫文件。
本實例使用的是 Eclipse,導入 jar 包:
我有一個微信公眾號,經常會分享一些Java技術相關的干貨,還有一些學習資源。
如果你喜歡我的分享,可以用微信搜索「Java團長」或者「javatuanzhang」關注。
⑸ java怎樣測試資料庫是否連接成功
jdbc去連接,需要對應資料庫的jar包,例如mysql:jdbc:mysql://localhost:3306/test
⑹ Java中如何實現與後台資料庫的連接
用JAVA連接資料庫主要有兩種方式,一是用JDBC-ODBC橋來連接,二是用相關廠商提供的相應驅動程序來連接,首先談談第一種連接。
JDBC-ODBC橋接器是用JdbcOdbc.Class和一個用於訪問ODBC驅動程序的本地庫實現的。對於WINDOWS平台,該本地庫是一個動態連接庫DLL(JDBCODBC.DLL)。
由於JDBC在設計上與ODBC很接近。在內部,這個驅動程序把JDBC的方法映射到ODBC調用上,這樣,JDBC就可以和任何可用的ODBC驅動程序進行交互了。這種橋接器的優點是,它使JDBC目前有能力訪問幾乎所有的資料庫。通行方式如圖所示:
應用程序---JDBC API---JDBC-ODBC---ODBC API---ODBC層---數據源
具體操作方法為:
首先打開控制面板的管理工具,打開數據源(ODBC),在用戶DSN裡面添加數據源(即你要連接的資料庫的名字),在這里假定連接SQL SERVER 2000的GoodsSupply資料庫。名稱填寫你要連接的資料庫的名稱(GoodsSupply),然後逐步設置,如果選用了使用SQL-SERVER密碼認證的話,就要輸入相應的用戶名及密碼連接到資料庫。一路下一步設置完成。
在JAVA裡面編寫程序進行測試,在這里我的程序是讓用戶輸入任意的表名與與列名,把該列的所有數據輸出。源代碼如下:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.*;
public class ODBCBridge {
public static void main(String[] args) {
String url="jdbc:odbc:GoodsSupply";
Statement sm=null;
String command=null;
ResultSet rs=null;
String tableName=null;
String cName=null;
String result=null;
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
try {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //載入驅動
}catch(ClassNotFoundException e){
System.out.println("Can not load Jdbc-Odbc Bridge Driver");
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
Connection con=DriverManager.getConnection(url,"USER","PASSWORD"); //使用SQL-SERVER2000認證
DatabaseMetaData dmd=con.getMetaData(); //DMD為連接的相應情況
System.out.println("連接的資料庫:"+dmd.getURL());
System.out.println("驅動程序:"+dmd.getDriverName());
sm=con.createStatement();
System.out.println("輸入表名");
tableName=input.readLine();
while(true) {
System.out.println("輸入列名(為空時程序結束):");
cName=input.readLine();
if(cName.equalsIgnoreCase(""))
break;
command="select "+cName+" from "+tableName;
rs=sm.executeQuery(command); //執行查詢
if(!rs.next())
System.out.println("表名或列名輸入有誤");
else {
System.out.println("查詢結果為:");
do
{
result=rs.getString(cName);
//資料庫語言設置為中文,不用轉換編碼
//result=new String(result.getBytes("ISO-8859-1"),"GB2312");
System.out.println(result);
}while(rs.next());
}
}
}catch(SQLException ex) {
System.out.println("SQLException:");
while(ex!=null) {
System.out.println("Message:"+ex.getMessage());
ex=ex.getNextException();
}
}catch(Exception e) {
System.out.println("IOException");
}
}
}
⑺ java怎樣連接mysql資料庫
java開發時往往需要連接資料庫進操作,接下來就以MySQL為例介紹一下連接過程。
工具/原料
Eclipse、mysql-connector-java-5.0.5-bin.jar
方法/步驟
1、打開Eclipse中一個Java項目,選擇項目右擊,選擇 New-->Folder,如圖所示: