java - 如何从项目文件夹中读取数据库
问题描述
你好,早上好!我创建了一个名为 db 的文件夹,并将一个数据库文件导入到我在 Eclipse 项目中的该文件夹中。当我尝试建立连接时,我收到一条错误消息,提示未知数据库“用户”,我知道 URL 设置为 localhost,因此驱动程序看不到数据库。我正在寻找的修复是 1. localhost 位于计算机的哪个位置,以便我可以将我的数据库文件放在那里?2. 我如何读取和写入位于我的项目位置或除本地主机以外的任何其他位置的数据库?
我正在使用 JDBC 并且 MySQL 服务器正在运行。
提前致谢
解决方案
MySQL 数据库在某处(本地计算机或远程服务器)作为进程运行。您拥有的文件或文件夹可能是数据本身,但它只是坐在那里,什么都不做。您需要将它加载到 MySQL 中才能使用它,这个过程称为“导入”。
如果您碰巧有一个带有“数据”的文件,则需要以某种方式将其导入数据库服务器。如果您使用的是 MySQL 服务器,则:
它是否安装在您的本地计算机中?
它在运行吗?
你有用户名/密码来连接它吗?
您是否创建了新的架构/数据库来存储数据?
如果您对上述内容满意,那么您可以开始将数据导入您的数据库、表、索引等。
导入完成后,您可以根据需要开始查询数据,方法是使用 JDBC 或任何其他您想要的技术连接到 MySQL 服务器。
推荐阅读
- python - 在 Python 中重写 C++ 位移运算符
- scala - slick 3.3.2 在显式编写连接查询时不加入
- html - html 页面正在获得较大的垂直滚动以减少内容
- java - MongoTimeoutException:没有服务器匹配 - MongoDB Atlas
- matrix - 如何用 incanter 改变矩阵的元素?
- sql - 在 Postgresql 中比较字符串日期的最有效方法?
- python - test_first 字符串索引必须是整数
- mongodb - 如何查询一个集合中的值是否作为字符串出现在第二个集合的字段值中?
- c# - Visual Studio 2019 Preview Intelisense 显示红线曲线,但在使用 .NET 5 的 C# 库项目中成功编译
- java - 有没有办法让我在 podConter() 方法中操作这个 7 ?