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,如图所示: