当前位置:Gxlcms > mysql > 数据库链接_MySQL

数据库链接_MySQL

时间:2021-07-01 10:21:17 帮助过:21人阅读

数据库链接_MySQL

  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.PreparedStatement;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. public class DBUtils {
  7. private static final String URL="jdbc:mysql://localhost:3306/jdbc?characterEncoding=utf-8";
  8. private static final String UER_NAME = "root";
  9. private static final String PDW="123123";
  10. private static DBUtils me = new DBUtils();
  11. public static DBUtils getInstance(){
  12. return me;
  13. }
  14. //为了是单例模式成为唯一可以获取该对象的方法,将该类的无参构造函数设为私有
  15. private DBUtils(){}
  16. /*
  17. * 数据库连接
  18. */
  19. public Connection getConn(){
  20. Connection conn = null;
  21. try {
  22. Class.forName("com.mysql.jdbc.Driver");
  23. conn = DriverManager.getConnection(URL, UER_NAME,PDW);
  24. } catch (ClassNotFoundException e) {
  25. // TODO Auto-generated catch block
  26. e.printStackTrace();
  27. } catch (SQLException e) {
  28. // TODO Auto-generated catch block
  29. e.printStackTrace();
  30. }
  31. return conn;
  32. }
  33. /*
  34. * 释放资源
  35. */
  36. public void releaseRes(Connection conn,PreparedStatement pstmt,ResultSet rs){
  37. try {
  38. if(conn!=null) conn.close();
  39. if(pstmt!=null) pstmt.close();
  40. if(rs!=null) rs.close();
  41. } catch (SQLException e) {
  42. // TODO Auto-generated catch block
  43. e.printStackTrace();
  44. }
  45. }
  46. }

以上就是数据库链接_MySQL的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!

人气教程排行