Создайте базу данных MySQL из Java

Да, вы можете сделать это за один цикл, объявить некоторую переменную (v_coll) и сделать что-то вроде этого:

25
задан Ole 31 July 2017 в 23:47
поделиться

3 ответа

База данных не требуется в соединении JDBC, таким образом, можно сделать что-то, любят рекомендуемый по http://forums.mysql.com/read.php?39,99321,102211#msg-102211 и http://marc.info/?l=mysql-java&m=104508605511590&w=2:

Conn = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=rootpassword"); 
s=Conn.createStatement();
int Result=s.executeUpdate("CREATE DATABASE databasename");
47
ответ дан Jeremy Stanley 28 November 2019 в 18:32
поделиться

Для создания вещей еще легче можно использовать NetBeans 6.5, и он устанавливает настройку Настолько легче базы данных SQL. Я использую их прямо сейчас, и это - спаситель на разметках GUI и соединениях с базой данных. Вот некоторый код того, как я соединяюсь с mysql базой данных от NetBeans:

    //these are variables i declare in the beginning of my code
    public static final String DRIVER = "com.mysql.jdbc.Driver";
    public static final String DATABASE_URL = "jdbc:mysql://localhost:3306/jtschema";
    private Connection connection = null;
    public static Statement statement = null;

    public void initSQLServer() {
        try {
            Class.forName(DRIVER).newInstance();
            try {
                connection = DriverManager.getConnection(DATABASE_URL, "root", "Dropatrain!248");
                statement = connection.createStatement();
            } catch (SQLException e) {
                System.out.println("SQLException: " + e.getMessage());
                System.out.println("SQLState: " + e.getSQLState());
                System.out.println("VendorError: " + e.getErrorCode());
            }
        } catch (Exception ex) {
            System.out.println(ex);
        }
    }
1
ответ дан Young Emil 28 November 2019 в 18:32
поделиться

Элегантный подход к таким вопросам - использование DDL Utils от Apache. Это не только послужит основной цели выполнения ваших (настраиваемых извне) DDL, но также сделает вашу базу данных приложения независимой.

2
ответ дан 28 November 2019 в 18:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: