Mysql
 sql >> база данни >  >> RDS >> Mysql

Java/Mysql Как бихте инжектирали цял SQL файл в mysql сървър?

  1. Уверете се, че конекторът mysql е в пътя на вашия клас, например java -cp mysql-connector-java-5.1.13-bin.jar или ако изграждате проекта си с ant или NetBeans, уверете се, че конекторът mysql е включен като библиотека, по този начин, когато създавате своя проект, java -jar YourApplication.jar трябва да намери lib/mysql-connector-java-5.1.13-bin.jar или каквото и да било.
  2. В изходния си код заредете драйвера:Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. Заредете своя .sql файл:String sql =нов скенер(нов файл("yourfile.sql")).useDelimiter("\Z").next();
  4. Свържете се с вашата база данни:Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/database",потребителско име,парола);
  5. Изпълнете своя sql:Изявление st =conn.createStatement();st.execute(sql);

Горното предполага, че вашият .sql файл съдържа SQL изрази.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Това достатъчно ли е за защитен сайт? (4 малки функции)

  2. Получавате първия ред от ресурсния низ на mysql?

  3. MySQL CREATE USER с променлива?

  4. Репликация на моята локална база данни (Mysql) в отдалечена база данни (phpmyadmin)

  5. Вмъкване на нов ред с данни, изчислени от други редове