gpt4 book ai didi

java - 如何使用运行apache的eclipse连接到mysql

转载 作者:行者123 更新时间:2023-11-29 00:11:34 24 4
gpt4 key购买 nike

我正在 Eclipse 中创建一个动态 Web 项目。我的本地 apache 服务器正在运行并配置了适当的资源,mysql 正在运行并配置了适当的端口。

我下载了合适的驱动程序,将其包含在 lib 目录中 - 我什至尝试将其添加为外部 JAR 文件,但无济于事。在动态网页上,结果是“错误连接到数据库”。

我使用以下代码创建了一个 JSP:

<%@ page import="java.sql.*"%><%@ page import="java.io.*"%><%@ page import="com.mysql.*"%><?xml version="1.0"?>

<tours>
<%
Connection connection = null;
Statement statement = null;
ResultSet result = null;

try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection("jbdc:mysql://localhost:3306/tours", "root", "root");
out.println("connected to database!");
}
catch(SQLException e) {
out.print("error connecting to database");
}
%>


</tours>

请指教...

提前致谢。

最佳答案

在 Class.forName() 检查之后打印,如果该语句未打印则问题出在驱动程序如果该行正在打印则问题是 mysql 数据库名称问题或凭据问题

如果驱动有问题,请从这里下载:

http://www.java2s.com/Code/Jar/c/Downloadcommysqljdbc515jar.htm

问题是你把 jbdc 而不是 jdbc

这样的代码

<%
Connection connection = null;
Statement statement = null;
ResultSet result = null;

try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.println("Driver is available !");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/tours",
"root", "root");
out.println("connected to database!");
}
catch(SQLException e) {
out.print("error connecting to database");
}
%>

关于java - 如何使用运行apache的eclipse连接到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com