本文实例讲述了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