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

Hvad bruges JPA @Table annotationskataloget og skemavariablerne til?

Kataloger og skemaer er "navneområder", som du definerer på serversiden af ​​databasen. Nogle databaser indeholder skemaer, nogle indeholder kataloger, og nogle indeholder begge dele. Når du logger ind med en specifik bruger, sætter nogle databaser skemaet/kataloget som standard til brugerens navneområde, hvilket bevirker, at tabellen ikke er synlig for andre brugere, hvilket medfører behov for at bruge et "fælles" navneområde. Så afhængigt af den database, du bruger til at sikkerhedskopiere dine data, vil du måske ignorere disse indstillinger.

For MySQL vil du måske ignorere disse indstillinger. Dette skyldes, at "database"-delen af ​​JDBC URL'en (den efter sidste skråstreg) peger på databasenavnet, som er semantisk identisk med skemaet (for MySQL).




  1. Bedste praksis til at optimere LAMP-websteder for hastighed?

  2. Konverter BIGINT UNSIGNED til INT

  3. android.database.sqlite.SQLiteException:nær s:syntaksfejl (kode 1):,

  4. Top 10 interessante fakta og tips om MySQL