sql >> Databáze >  >> RDS >> Mysql

Java/Mysql Jak byste vložili celý soubor SQL na server mysql?

  1. Ujistěte se, že je konektor mysql v cestě vaší třídy, například java -cp mysql-connector-java-5.1.13-bin.jar nebo pokud svůj projekt vytváříte pomocí ant nebo NetBeans, ujistěte se, že konektor mysql je zahrnuty jako knihovna, takže když vytváříte svůj projekt, java -jar YourApplication.jar by měl najít lib/mysql-connector-java-5.1.13-bin.jar nebo cokoli jiného.
  2. Ve zdrojovém kódu načtěte ovladač:Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. Načtěte svůj soubor .sql:String sql =new Scanner(new File("yourfile.sql")).useDelimiter("\Z").next();
  4. Připojte se ke své databázi:Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/database",username,password);
  5. Spusťte svůj sql:Statement st =conn.createStatement();st.execute(sql);

Výše uvedené předpokládá, že váš soubor .sql obsahuje příkazy SQL.



  1. Proč umístit přihlašovací údaje MySQL mimo adresář www?

  2. MySQL LEFT JOIN, GROUP BY a ORDER BY nefungují podle potřeby

  3. Anotace Spring Boot Query s nativeQuery nefunguje v Postgresql

  4. MySQL 'UPDATE ON DUPLICATE KEY' bez jedinečného sloupce?