JSP连接MYSQL 问题!!

lixu13898072020 2005-10-27 12:18:48
<%@ 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="";

//数据库名

String dbName="test";

//表名

String tableName="db";

//联结字符串

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;

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

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

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();

%>



我已经把JDBC 驱动拷贝到C:\Tomcat 5.0\common\lib 下,数据库test \表db 字段id num 都是text类型,里面有一条记录,
当我运行上面代码时候 会出现如下的显示:

id|num
p |pppp

数据库操作成功,恭喜你

让我难以理解的是 那个p |pppp 是什么东西 数据库的数据没出来 ,p |pppp到出来了 为什么???

...全文
123 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainphield 2005-10-27
  • 打赏
  • 举报
回复
是不是中文的问题啊?
连接应该是没有问题的
hy2003fly 2005-10-27
  • 打赏
  • 举报
回复
你用out.println()语句跟踪一下看看那里出错了。例如:
if(connection==null)
{
out.println("连不上数据");
}

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧