本文实例讲述了java连接mysql数据库及测试是否连接成功的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
package com.test.tool;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtlTool {
public static Connection getConnection(){
String driver= "com.mysql.jdbc.Driver" ; //获取mysql数据库的驱动类
String url= "jdbc:mysql://localhost:3306/test" ; //连接数据库(kucun是数据库名)
String name= "root" ; //连接mysql的用户名
String pwd= "123456" ; //连接mysql的密码
try {
Class.forName(driver);
Connection conn=DriverManager.getConnection(url,name,pwd); //获取连接对象
return conn;
} catch (ClassNotFoundException e){
e.printStackTrace();
return null ;
} catch (SQLException e){
e.printStackTrace();
return null ;
}
}
public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){
try {
if (rs!= null ){
rs.close();
}
} catch (SQLException e){
e.printStackTrace();
}
try {
if (ps!= null ){
ps.close();
}
} catch (SQLException e){
e.printStackTrace();
}
try {
if (conn!= null ){
conn.close();
}
} catch (SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args) throws SQLException
{
Connection cc=JDBCUtlTool.getConnection();
if (!cc.isClosed())
System.out.println( "Succeeded connecting to the Database!" );
Statement statement = cc.createStatement();
String sql = "select * from test2" ;
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString( "id" )+ "" );
}
}
}
|
希望本文所述对大家java程序设计有所帮助。
原文链接:http://blog.csdn.net/judyge/article/details/52157352