如何配置MySQL JDBC驱动程序mysql-connector-java-5.1.12?

时间:2010-05-25 17:54:11

标签: java mysql flex jdbc

我从http://www.mysql.com/downloads/connector/j/下载了MySQL JDBC驱动程序。我该如何配置?

3 个答案:

答案 0 :(得分:6)

到目前为止,您只需要将它放在程序的运行时类路径中,然后按如下方式加载它:

try {
    Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
    throw new RuntimeException("Cannot find the driver in the classpath!", e);
}

如果您使用的是IDE,则需要将库添加到项目的 Build Path 中。如果您使用java.exe运行它,则需要在-cp参数中指定JDBC驱动程序JAR文件的完整路径,例如(Windows的定位):

java -cp .;/path/to/mysql-connector-java-5.1.12.jar com.example.YourClass

有关详细信息和提示,请查看此small MySQL+JDBC kickoff tutorial

更新:根据评论,您使用的是Flex,而您显然希望使用Flex与服务器上的数据库进行交互。好吧,Flex在客户机上运行,​​Java +在服务器机器上运行。两者都通过网络与HTTP连接作为通信协议。您需要在服务器端编写Java代码(Servlet?Webservice?),它根据HTTP请求给出的参数/ pathinfo与DB交互并返回所需的结果。然后,您只需从Flex内部调用HTTP请求并处理HTTP响应。

答案 1 :(得分:2)

您可以遵循以下指南:https://dev.mysql.com/doc/connector-j/en/connector-j-installing-classpath.html。 另请查看评论以获取更多想法和信息。即:将其放入[PATH_TO_JAVA]/jre/lib/ext/(Win Mashine)或/Library/Java/Extensions(Mac OS X)等。

答案 2 :(得分:1)

参考< http://www.developer.com/java/data/jdbc-and-mysql-installation-and-preparation-of-mysql.html>要么

需要将JDBC .jar文件添加到库中,这可以通过手动将其添加到Java安装的“... jre \ lib \ ext”文件夹来完成。它将自动包含在您创建的每个项目可用的默认库中。