Connecting to a MySQL database(连接到 MySQL 数据库)
问题描述
如何从 Java 连接到 MySQL 数据库?Java 在本地机器上运行,而数据库在远程服务器上.
How do I connect from Java to a MySQL database? The Java is running on a local machine while the Database is on a remote server.
推荐答案
此示例使用 MySQL 的 MM JDBC 驱动程序连接到 MySQL 数据库:
This example connects to a MySQL database using the MM JDBC driver for MySQL:
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
Class.forName(driverName);
// Create a connection to the database
String serverName = "localhost";
String mydatabase = "mydatabase";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url
String username = "username";
String password = "password";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
// Could not find the database driver
} catch (SQLException e) {
// Could not connect to the database
}
您需要在 MySQL 数据库中拥有一个帐户才能运行此示例.要创建一个帐户,您可以以 root 身份连接到您平台上的 MySQL 数据库,然后运行以下命令:
You need to have an account in MySQL database to run this example. To create an account, you can connect to MySQL database on your platform as root, and run the following command:
mysql> GRANT SELECT, INSERT, UPDATE, DELETE PRIVILEGES ON *.*
TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
这篇关于连接到 MySQL 数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:连接到 MySQL 数据库


- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01
- 获取数字的最后一位 2022-01-01
- 转换 ldap 日期 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01