当前位置:  开发笔记 > 编程语言 > 正文

从Java创建MySQL数据库

如何解决《从Java创建MySQL数据库》经验,为你挑选了2个好方法。

是否可以从Java创建MySQL数据库?

我只看到了这样的连接URL示例,其中在URL中指定了数据库名称:

String url="jdbc:mysql://localhost:3306/test";

Connection con = DriverManager.getConnection( url, "cb0", "xxx" );

当我只有登录名和密码时,如何创建MySQL数据库?



1> Jeremy Stanl..:

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");



2> 小智..:

要通过Java代码创建数据库,必须使用executeUpdate(sql)而不是以root身份executeQuery(sql);连接到mysql数据库:

connection =  DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=convertToNull",
    "root", "root"
);
Statement st = connection.createStatement();
st.executeUpdate(sql);
st.close();

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有