Heim >Java >javaLernprogramm >Java-Methode zur Erkennung einer erfolgreichen Verbindung zur MySQL-Datenbank

Java-Methode zur Erkennung einer erfolgreichen Verbindung zur MySQL-Datenbank

黄舟
黄舟Original
2017-09-02 13:19:373436Durchsuche

Dieser Artikel stellt hauptsächlich die Methode vor, mit der Java eine Verbindung zur MySQL-Datenbank herstellt und testet, ob die Verbindung erfolgreich ist. Er kombiniert das vollständige Beispielformular, um die spezifischen Schritte und zugehörigen Betriebsfähigkeiten von Java zu analysieren, um eine Verbindung zur MySQL-Datenbank basierend auf JDBC herzustellen und zurückzugeben Der Verbindungsstatus. Freunde, die ihn benötigen, können darauf zurückgreifen.

Das Beispiel in diesem Artikel beschreibt, wie man Java mit der MySQL-Datenbank verbindet und testet, ob die Verbindung erfolgreich ist. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:


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")+"");
    }
  }
}

Das obige ist der detaillierte Inhalt vonJava-Methode zur Erkennung einer erfolgreichen Verbindung zur MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn