我正在做一个大学项目,我们必须构建一个功能齐全的 Java 应用程序,并配有使用 JDBC 的基本用户登录系统。
当通过 localhost 在 XAMPP 的 MariaDB MySQL 分支上使用时,基本用户登录系统工作正常。
显然,该系统无法在该特定网络之外工作,因此我四处寻找允许我始终在线托管 MySQL 数据库的方法,因此无论我去哪里,这个基本的用户登录系统都可以工作并且可以显示给任何有兴趣的人。
然后我找到了 db4free.net,到目前为止一切看起来都正常 - PHPMyAdmin 工作正常,并且我成功地使用用户名和密码从 localhost 版本导出和导入数据库到 db4free 的版本。
但我在如何实际将我的应用程序连接到 db4free 的系统以便登录系统按预期工作时遇到了麻烦。
这是处理连接的“连接模块”Java 类:
package com.fixer.dal;
import java.sql.*;
public class Connection_Module {
public static Connection connector(){
java.sql.Connection cnx = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://db4free.net:3306/db_fixer";
String user = "myuser";
String password = "mypassword";
try {
Class.forName(driver);
cnx = DriverManager.getConnection(url, user, password);
return cnx;
} catch (Exception e) {
return null;
} …Run Code Online (Sandbox Code Playgroud)