1

我正在使用 jceator 4.50.010 和 mysql 5.5.28。我的 Windows 版本是 7 64 位。我安装了 mysql-connector-odbc-5.2.2-winx64 以将 jcreator 与 mysql 连接。然后我按照以下过程

1. First went to my control panel then Administrative Tools > Data Sources(ODBC)
2. The ODBC Data Source Dialog will then appear, select the System DSN tab.
3. Click on the Add button then another Dialog Box containing the Drivers will appear. Select mysql ODBC Driver then click Finish.

比窗口显示的要下面的东西。

1.Data source name
2.User
3.password
4.database

我不知道这些会是什么。密码可能是我在安装 mysql 时给出的密码。当我按下测试按钮时,会出现以下消息

"Connection failed:[HY000][mysql][odbc 5.2 w driver] access denied for 'odbc' @ 'localhost' (using password:YES)"

请帮忙。

4

1 回答 1

0

为什么不使用 JDBC 驱动程序呢?那是关系数据库
MySQL/J的标准 java 接口。您在可下载的包本身中有示例。

如果您必须使用 ODBC 驱动程序,您可能也应该获得一个 ODBC-JDBC 桥。

编辑:我相信您正在尝试连接到 java 应用程序中的数据库并使用 jcreator 作为 IDE。您可以在我上面提供的链接中获取 MySQL 的最新 jdbc 驱动程序。jdbc 驱动程序基本上是一个 jar 文件,您需要像任何其他库一样在类路径中拥有它。这是一个快速入门教程 http://www.vogella.com/articles/MySQLJava/article.html

这与 jcreator 无关或特定

就 jcreator 而言,我最近自己没有使用它。我查看了功能集,不认为您可以通过它连接到数据库。也许您正在将它与 Visual Studio 进行比较,Visual Studio 是一个多合一的软件包,您可以在其中进行数据库开发(触发 SQL 查询,查看架构......),我认为它不会那样做。如果您正在寻找此类功能,请查看SQL Workbench/JDBeaver。这些是单独的应用程序,可让您进行数据库开发(仅限)并具有对 mysql 的内置支持。

于 2012-10-16T05:08:51.737 回答