用记事本编写一个文件保存为first.jsp 代码如下:
<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%><html><bod...
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
在线等答案 运行成功就加分 谢谢
浏览器给出的错误是404,已经检查过路径没有任何问题,不知道是不是代码什么地方有错误,希望等得到高人指点。
上面是一段测试MySQL连接的语句,我已经在MySQL中建立数据库first 其中有一条记录是id 1026 姓名laojiang 展开
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
在线等答案 运行成功就加分 谢谢
浏览器给出的错误是404,已经检查过路径没有任何问题,不知道是不是代码什么地方有错误,希望等得到高人指点。
上面是一段测试MySQL连接的语句,我已经在MySQL中建立数据库first 其中有一条记录是id 1026 姓名laojiang 展开
3个回答
展开全部
像你这种没有用到net包的程序,404错误不可能是代码问题,那是tomcat配置有问题吧,你把中间代码清空试试,再写个"helloworld",我估计还会是404。所以看下你的文件放对地方没,不行就扔到默认根路径下试试。
追问
TOMCAT没有问题,我有能运行出来的程序,只不过用的数据库是Access,这次我要把数据库替换成MySQL,所以才会有这样的问题。
您说的方法我试过了,还是不好用,并且只有这个文件是这种错误,放到哪里都是404……郁闷……别的都好好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有添加驱动jar包,mysql-connector-java-5.1.6-bin.jar,还有就是加端口号3306jdbc:mysql://localhost:3306/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
就行了
就行了
更多追问追答
追问
您说的jar包是不是放在C:\Program Files\Java\jdk1.5.0_06\lib和C:\Program Files\Java\mysqlforjdbc下?如果是这样,那么早就添加好了。
追答
不是webroot/web-inf/lib中,它自动加载,你要是没有我给你传一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您是想要问什么呢 程序出了问题还是想要问题的答案 应该说清楚嘛
更多追问追答
追问
抱歉抱歉 ,我忘记了,问题发出去半天才想起没问问题。失误了……
追答
首先确定你的系统服务中MYSQL这项服务是否已经开启,其次你的url中MYSQL也没有注明端口号3306(在localhost后面)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询