我终于完成了一个使用带有3个表的MySQL数据库的Java程序。问题是我对Java和MySQL知之甚少。
我基本上必须将我的程序发送给审查员,并且当审查员试图使用它时它必须工作。如何使用MySQL的数据库?一开始,我认为MySQL在线存储数据并且它不会成为问题,因为它可以通过我的程序/互联网访问。
但是,当我在没有任何互联网连接的情况下运行程序时,它仍可在我的计算机上运行,这使我相信数据库存储在我的计算机上。
一些信息:我正在使用MySQL工作台但对它知之甚少,我的程序使用连接函数和准备好的语句连接到我的数据库.MySQl工作台告诉我我的数据库连接由我的计算机托管
我的连接方法就是这样:
try{
String driver = "com.mysql.jdbc.Driver";
String url = ".....;
String username ="..";
String password = "..";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,username,password);
return conn;
}
如果数据库(可能)存储在我的计算机上,如何让我的程序在另一台计算机上运行?我需要导出我的数据库吗?上传吗?
注意:我是菜鸟。遗憾