sql >> Database teknologi >  >> RDS >> Mysql

Java/Mysql Hvordan ville du injicere en hel SQL-fil til en mysql-server?

  1. Sørg for, at mysql-stikket er i din klassesti, for eksempel java -cp mysql-connector-java-5.1.13-bin.jar, eller hvis du bygger dit projekt med ant eller NetBeans, så sørg for, at mysql-stikket er inkluderet som et bibliotek, på den måde, når du bygger dit projekt, skulle java -jar YourApplication.jar finde lib/mysql-connector-java-5.1.13-bin.jar eller hvad der nu er.
  2. Indlæs driveren i din kildekode:Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. Indlæs din .sql-fil:String sql =new Scanner(new File("yourfile.sql")).useDelimiter("\Z").next();
  4. Opret forbindelse til din database:Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/database",brugernavn,adgangskode);
  5. Kør din sql:Statement st =conn.createStatement();st.execute(sql);

Ovenstående forudsætter, at din .sql-fil indeholder SQL-sætninger.



  1. Top almindelige problemer med MHA og hvordan man løser dem

  2. VÆLG $ (dollartegn)

  3. MySQL CAST som DATO

  4. Oracle:Vælg Fra Record Datatype