查看: 641|回复: 0

[Java语言] java连接mysql数据库及测试是否连接成功的方法

发表于 2017-9-29 08:00:01
尚学堂AD

本文实例讲述了java连接mysql数据库及测试是否连接成功的方法。分享给大家供大家参考,具体如下:

  1. package com.test.tool;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8. public class JDBCUtlTool {
  9. public static Connection getConnection(){
  10. String driver="com.mysql.jdbc.Driver"; //获取mysql数据库的驱动类
  11. String url="jdbc:mysql://localhost:3306/test"; //连接数据库(kucun是数据库名)
  12. String name="root";//连接mysql的用户名
  13. String pwd="123456";//连接mysql的密码
  14. try{
  15. Class.forName(driver);
  16. Connection conn=DriverManager.getConnection(url,name,pwd);//获取连接对象
  17. return conn;
  18. }catch(ClassNotFoundException e){
  19. e.printStackTrace();
  20. return null;
  21. }catch(SQLException e){
  22. e.printStackTrace();
  23. return null;
  24. }
  25. }
  26. public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){
  27. try{
  28. if(rs!=null){
  29. rs.close();
  30. }
  31. }catch(SQLException e){
  32. e.printStackTrace();
  33. }
  34. try{
  35. if(ps!=null){
  36. ps.close();
  37. }
  38. }catch(SQLException e){
  39. e.printStackTrace();
  40. }
  41. try{
  42. if(conn!=null){
  43. conn.close();
  44. }
  45. }catch(SQLException e){
  46. e.printStackTrace();
  47. }
  48. }
  49. public static void main(String[] args) throws SQLException
  50. {
  51. Connection cc=JDBCUtlTool.getConnection();
  52. if(!cc.isClosed())
  53. System.out.println("Succeeded connecting to the Database!");
  54. Statement statement = cc.createStatement();
  55. String sql = "select * from test2";
  56. ResultSet rs = statement.executeQuery(sql);
  57. while(rs.next()) {
  58. System.out.println(rs.getString("id")+"");
  59. }
  60. }
  61. }
复制代码

更多关于java相关内容感兴趣的读者可查看本站专题:《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。



回复

使用道具 举报