如何使用用戶名和密碼從java代碼創建mysql數據庫? 並創建所有表?使用用戶名和密碼從java代碼創建mysql數據庫
我在谷歌上搜索,我發現這個代碼
Conn = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=rootpassword");
s=Conn.createStatement();
int Result=s.executeUpdate("CREATE DATABASE databasename");
但對我來說,我需要:
-set從Java用戶名和密碼
- 創建的所有表
請確保:
MySQL的字符集:UTF-8的Unicode(UTF-8)
MySQL連接歸類:utf8_general_ci
我的數據庫和表歸類被設定爲:utf8_general_ci或utf8_unicode_ci
之後我必須在mysql中執行此操作: SET NAMES'utf8'
SET CHARACTER SET utf8
我可以在java代碼上做到這一點嗎?
爲什麼不創建一個數據庫存儲過程,它執行所有數據庫創建,表等,並通過傳遞必要的參數從Java調用此過程。 – user75ponic
@Polppan程序?如果我出口我的數據庫,我有這個程序? –
它肯定可能來自Java ..如果您不使用數據庫存儲過程,則可能需要使用單獨的語句。 – user75ponic