[英]Create a database with username and password in Java
如何在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);
我应该在使用和通过中输入什么?
更重要的是,如何创建具有属性的数据库?
必须有充分的理由通过代码创建数据库,但是您将输入与创建数据库的登录凭据相同的登录凭据:
DriverManager.getConnection("jdbc:mysql://localhost/"+DBNAME, USER, PASS);
或者,一旦连接到服务器,就可以通过运行以下查询来连接到数据库:
USE DB_NAME
Connection conn1=DriverManager.getConnection("jdbc:mysql://localhost/",user,pass);
stmt = conn1.createStatement();
String sql = "CREATE DATABASE UTSAV";
stmt.executeUpdate(sql);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.