我正在netbeans中开发一个小型Java应用程序。我在这个应用程序中使用MySql数据库,但如果我想将我的应用程序连接到数据库,那么我必须在每台计算机上安装MySql软件,这非常耗时并使我的应用程序变得复杂。
有没有其他方法可以在Netbeans中使用任何插件或其他东西,这样我就不必在每台计算机上安装MySql社区应用程序来访问数据库。
答案 0 :(得分:0)
您可以在服务器上使用远程数据库,并使用JDBC Connector库连接到您的数据库
我确实这样做了:
public class MySqlConnector {
// JDBC driver name and database URL
private final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
private String DB_URL = "jdbc:mysql://127.0.0.1:3306/project1";
// Database credentials
private String USER = "admin";
private String PASS = "admin";
public void connectDB() {
try {
//Register JDBC driver
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL, USER, PASS);
stmt = conn.createStatement();
} catch(SQLException se) {
}
}
}
答案 1 :(得分:0)
也许你所说的在开发中是可能的但是在生产阶段肯定是不可能的,因为每台计算机都有自己的MySQL,它们完全被忽略了彼此的变化,你必须安装带有MySQL的单台计算机,每台计算机都应该连接到那个,那叫做MySQL服务器。
顺便说一下netbeans与netbeans无关,netbeans只是一个有用的IDE,但它不能做数据存储在数据库中的神奇事物