JSP连接MYSQL 问题!!

lixu13898072020 lixu13898072020 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<%@ 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到出来了 为什么???

...全文
评论 2
收藏 已收藏
分享
返回顶部
lixu13898072020
MySQL 57,062 成员 56,759 内容