Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Java/Mysql Wie würden Sie eine ganze SQL-Datei in einen MySQL-Server einfügen?

  1. Stellen Sie sicher, dass sich der MySQL-Connector in Ihrem Klassenpfad befindet, zum Beispiel java -cp mysql-connector-java-5.1.13-bin.jar, oder wenn Sie Ihr Projekt mit Ant oder NetBeans erstellen, stellen Sie sicher, dass der MySQL-Connector vorhanden ist als Bibliothek enthalten, auf diese Weise sollte java -jar YourApplication.jar beim Erstellen Ihres Projekts lib/mysql-connector-java-5.1.13-bin.jar oder was auch immer finden.
  2. Laden Sie in Ihrem Quellcode den Treiber:Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. Laden Sie Ihre .sql-Datei:String sql =new Scanner(new File("yourfile.sql")).useDelimiter("\Z").next();
  4. Verbinden Sie sich mit Ihrer Datenbank:Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/database",username,password);
  5. Führen Sie Ihr SQL aus:Statement st =conn.createStatement();st.execute(sql);

Obiges setzt voraus, dass Ihre .sql-Datei SQL-Anweisungen enthält.