Heim > Datenbank > MySQL-Tutorial > Wie kann ich mithilfe der JDBC-API eine andere Datenbank in MySQL auswählen oder in diese verschieben?

Wie kann ich mithilfe der JDBC-API eine andere Datenbank in MySQL auswählen oder in diese verschieben?

PHPz
Freigeben: 2023-08-29 19:09:02
nach vorne
1192 Leute haben es durchsucht

如何使用 JDBC API 选择或转移到 MySQL 中的另一个数据库?

Im Allgemeinen können Sie die USE-Abfrage verwenden, um die aktuelle Datenbank in MySQL zu ändern.

Syntax

Use DatabaseName;
Nach dem Login kopieren

Um die JDBC-API zu verwenden um die aktuelle Datenbank zu ändern, müssen Sie:

  • Treiber registrieren: Registrieren Sie die Treiberklasse mit der Methode registerDriver() der Klasse DriverManager. Übergeben Sie den Namen der Treiberklasse als Parameter.

  • Stellen Sie eine Verbindung her: Verwenden Sie die Methode getConnection() der Klasse DriverManager, um eine Verbindung zur Datenbank herzustellen. Übergeben Sie URL (String), Benutzername (String) und Passwort (String) als Parameter.

  • Anweisung erstellen: Verwenden Sie die Methode createStatement() der Connection-Schnittstelle.

  • Abfrage ausführen: Verwenden Sie die Methodeexecute() der Statement-Schnittstelle, um die Abfrage auszuführen.

Beispiel

Das folgende JDBC-Programm stellt eine Verbindung mit MySQL her und wählt die Datenbank mit dem Namen mydatabase aus -

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class ChangeDatabaseExample {
   public static void main(String args[]) throws SQLException {
      //Registering the Driver
      DriverManager.registerDriver(new com.mysql.jdbc.Driver());
      //Getting the connection
      String mysqlUrl = "jdbc:mysql://localhost/";
      Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
      System.out.println("Connection established......");
      //Creating the Statement
      Statement stmt = con.createStatement();
      //Create table Query
      String query = "USE mydatabase";
      //Executing the query
      stmt.execute(query);
      System.out.println("Database changed......");
   }
}
Nach dem Login kopieren

Output

Connection established......
Database changed......
Nach dem Login kopieren

Darüber hinaus können Sie auch MySQL auswählen/zu MySQL wechseln, indem Sie den Datenbanknamen am übergeben Ende der URL Die erforderliche Datenbank ist wie folgt:

//Getting the connection
String url = "jdbc:mysql://localhost/mydatabase";
Connection con = DriverManager.getConnection(url, "root", "password");
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe der JDBC-API eine andere Datenbank in MySQL auswählen oder in diese verschieben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage