如何在Java中使用用户名和密码创建数据库?
我使用
创建了一个数据库Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/", USER, PASS);
stmt = conn.createStatement();
stmt.executeUpdate("CREATE DATABASE "+DB_NAME;);
// DB creatd
}
catch(Exception e) {
e.printStackTrace();
}
但现在如果我使用:
连接到此数据库Connection conn1 = DriverManager.getConnection("jdbc:mysql://localhost/"+DBNAME,user,pass);
我应该在使用中输入什么并通过? 更重要的是,如何创建具有属性的数据库?
答案 0 :(得分:0)
一个人必须有充分的理由通过代码创建数据库,但是你要输入与创建数据库相同的登录凭证:
DriverManager.getConnection("jdbc:mysql://localhost/"+DBNAME, USER, PASS);
或者,一旦连接到服务器,您可以通过运行以下查询来连接到数据库:
USE DB_NAME
答案 1 :(得分:0)
Connection conn1=DriverManager.getConnection("jdbc:mysql://localhost/",user,pass);
stmt = conn1.createStatement();
String sql = "CREATE DATABASE UTSAV";
stmt.executeUpdate(sql);