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

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

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

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

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

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

有关更多信息和提示,请查看这个小型MySQL + JDBC启动教程 。

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

您可以遵循以下指南: 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)等。

请参阅< http://www.developer.com/java/data/jdbc-and-mysql-installation-and-preparation-of-mysql.html >或

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