我是Java的新手,我想在.NET中做类似于EF的事情。 那么,每当有人在没有密码或用户名的新PC上运行应用程序时,有没有办法在MySql本地数据库中自动创建数据库?
我试过这个
Connection Conn = DriverManager.getConnection
("jdbc:mysql://localhost/?user=root&password=rootpassword");
Statement s=Conn.createStatement();
int Result=s.executeUpdate("CREATE DATABASE databasename");
答案 0 :(得分:0)
您可以查看Database Schema Creation,它是Java Persistence API
的一部分,它使您能够使用{{1}在应用启动时运行设置SQL
个文件如果您没有提供属性,它会将您的应用程序连接到默认javax.persistence.schema-generation.*
。但主要建议在开发和测试阶段使用
通常,您必须创建一个类似于此的<{1}}部署描述符
datasource