用jsp怎样连接mysql数据库?

<%@pagecontentType="text/html;charset=gb2312"%><%@pagelanguage="java"%><%@pageimport=... <%@ page contentType="text/html; charset=gb2312" %>

<%@ page language="java" %>

<%@ page import="com.mysql.jdbc.Driver" %>

<%@ page import="java.sql.*" %>

<%

//驱动程序名

String driverName="com.mysql.jdbc.Driver";

//数据库用户名

String userName="root";

//密码

String userPasswd="123";

//数据库名

String dbName="mysql";

//表名

String tableName="mysql";

//联结字符串

String url="jdbc:mysql://localhost/"+mysql+"?user="+root+"&password="+123;

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+mysql;

ResultSet rs = statement.executeQuery(sql);

//获得数据结果集合

ResultSetMetaData rmeta = rs.getMetaData();

//确定数据集的列数,亦字段数

int numColumns=rmeta.getColumnCount();

// 输出每一个数据值

out.print("id");

out.print("|");

out.print("num");

out.print("<br>");

while(rs.next()) {

out.print(rs.getString(1)+" ");

out.print("|");

out.print(rs.getString(2));

out.print("<br>");

}

out.print("<br>");

out.print("数据库操作成功,恭喜你");

rs.close();

statement.close();

connection.close();

%>

请问一下怎样解决?先谢了啊!
我按照下面3位的见解改后还是出现了这样的报错:
An error occurred at line: 34 in the jsp file: /1.jsp
mysql cannot be resolved
32: //联结字符串
33:
34: String url="jdbc:mysql://localhost:3306/"+mysql+"?user="+root+"&password="+123;
35:
36: Class.forName("com.mysql.jdbc.Driver").newInstance();
请问一下错在哪?
展开
 我来答
Ryan_Dream
2008-10-27 · 超过35用户采纳过TA的回答
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:91.6万
展开全部
String sql="SELECT * FROM "+mysql;

你没有定义过mysql 变量吧!
应该是:String sql="SELECT * FROM "+tableName吧;
袁利思想空间
2008-10-27 · 超过35用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:125万
展开全部
String url="jdbc:mysql://localhost/"+mysql+"?user="+root+"&password="+123;

mysql端口默认是3306 应该是

String url="jdbc:mysql://localhost:3306/"+mysql+"?user="+root+"&password="+123;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ml5020
2008-10-27 · TA获得超过243个赞
知道小有建树答主
回答量:492
采纳率:0%
帮助的人:240万
展开全部
http://adgege.qupan.com/166544.html
该电子书里有一章很详细地讲了你的问题。!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张杨若空
2008-10-27 · TA获得超过102个赞
知道答主
回答量:68
采纳率:0%
帮助的人:0
展开全部
爱莫能助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式