我从http://www.mysql.com/downloads/connector/j/下载了MySQL JDBC驱动程序。我该如何配置?
答案 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”文件夹来完成。它将自动包含在您创建的每个项目可用的默认库中。