在一所大学的项目,我有一个Java应用程序,我应该在哪里创建本地数据库,并从数据库连接断开连接?
主要方法做一些东西,然后调用一个方法是每10秒:
-connects到本地数据库,(本地主机,用户名和密码都知道) ,
- 做一些东西与表中的数据
- 然后断开连接。
我的问题是:
1-这是一个坏主意,每次运行此方法时连接和断开连接到数据库?我应该在主要方法中连接并断开连接,并将数据库处理程序作为参数传递?
2-这个项目运行在我的电脑becouse我有MySQL进程(我使用Xampp)运行,因为我知道数据库名称和表名称。如果我希望这个项目能够在任何地方运行(不让其他人在本地mysql中创建一个具有相同名称和表的数据库),我应该从我的项目创建数据库还是表?那可能吗?
谢谢!
- 它仅运行几分钟,只连接到数据库 -ok我会考虑这两个解决方案一个人,不知道嵌入式数据库甚至存在!谢谢! – lukeroman 2014-09-21 17:17:19