Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uruchom skrypt z EntityManager JPA na Mysql

Nie możesz wykonać skryptu przez em.createNativeQuery , jak wiem. Powinieneś podzielić skrypt na instrukcje i wykonać je pojedynczo.

Możesz użyć ScriptRunner . Może być używany oddzielnie od MyBatis.

Przykład:

em.getTransaction().begin();
Connection connection = em.unwrap(Connection.class);
ScriptRunner sr = new ScriptRunner(connection);
sr.runScript(new StringReader("INSERT INTO `Unity` VALUES (11,'paq',0,'2013-04-15 11:41:37','Admin','Paquete','Paq',0,'2013-04-15 11:41:37','AAA010101AAA',NULL);\r\nINSERT INTO `product` VALUES (11,'chi','USD','chi one',0,'2013-04-15 11:42:13',0,'Admin','Chi name',0.25,0,15,'2013-04-15 11:42:13','AAA010101AAA',NULL);"));
em.getTransaction().commit();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Workbench pokazuje wyniki jako BLOB

  2. Proszę o przykład połączenia JavaFX MySQL

  3. Jak uruchomić zapytanie MYSQL we wcześniej określonym, ustalonym czasie?

  4. Jak sprawić, by MySQL Connector/J działał na Androidzie?

  5. Dlaczego PDO_MySQL nie zwraca liczby całkowitej?