JSP获取数据库内容却没有显示出来

JSP获取数据库内容却没有显示出来,第1张

我觉得最大的问题就是数据库连接是否成功,你在Remarkjava里面写个main方法,传个数据库里面有数据的newsid查询一下,看是否查询得到相应的记录,再就是之前那位仁兄说的那个问题,需要保证jsp页面中传进去的那个newsid是个int型的值,并且要保证传进去的那个值在数据库中有相应的数据,才能查询得到数据。

看了下,代码没问题,检查下是否是数据库的原因。

把插入数据库的代码提取出来,写一个测试类,单独测试。

比如这个

package orgquerydemo;

import javasqlConnection;

import javasqlDriverManager;

import javasqlResultSet;

import javasqlStatement;

public class QueryDemo {

/

@param args

/

//驱动程序就是之前在classpath中配置的JDBC的驱动程序的JAR 包中

public static final String DBDRIVER = "commysqljdbcDriver";

//连接地址是由各个数据库生产商单独提供的,所以需要单独记住

public static final String DBURL = "jdbc:mysql://localhost:3306/test";

//连接数据库的用户名

public static final String DBUSER = "root";

//连接数据库的密码

public static final String DBPASS = "";

public static void main(String[] args) throws Exception {

Connection con = null; //表示数据库的连接对象

Statement stmt = null; //表示数据库的更新 *** 作

ResultSet result = null; //表示接收数据库的查询结果

ClassforName(DBDRIVER); //1、使用CLASS 类加载驱动程序

con = DriverManagergetConnection(DBURL,DBUSER,DBPASS); //2、连接数据库

stmt = concreateStatement(); //3、Statement 接口需要通过Connection 接口进行实例化 *** 作

result = stmtexecuteQuery("select name,age,address from java_studyperson"); //执行SQL 语句,查询数据库

while (resultnext()){

String name = resultgetString("name");

int age = resultgetInt("age");

String address = resultgetString("address");

Systemoutprintln(name+age+address);

}

resultclose();

conclose(); // 4、关闭数据库

}

}

你要的这个我没做,但是在当初我自己用MVC模式写过一个小程序

java bean用来对数据进行持久化,写个数据库连接的 类,后面直接调用就OK了,

jsp发出请求,提交到servlet,servlet进行响应调用相应的方法实现不同的功能,处理完之后再反馈给jsp

1首先,你在设计数据库表的时候应该有id字段。

2在页面显示留言,遍历的时候吧id也遍历出来。

3然后在点击删除的时候,把该条留言对应的id传给Servlet

<a href="servlet/你的servletid=<%=id %>">删除</a>

如果是按钮的话:

<input type="button" value="删除" onclick="windowlocationhref='servlet/你的servletid=<%=id %>'">

DW连接步骤

应用程序 数据库 自定义连接字符串

连接名称任意

连接字符串: "Driver={Microsoft Access Driver (mdb)};DBQ="+ServerMapPath("/liuyanban/datamdb")

把连接字符串复制进去,点测试。若用的是JAVA把+server改为&server(服务器类型,一般不用改) ,保证数据库是在网站根目录的liuyanban/目录下。

以上就是关于JSP获取数据库内容却没有显示出来全部的内容,包括:JSP获取数据库内容却没有显示出来、jsp表单提交到数据库,但数据库中并没有存储,有人知道是为啥吗、采用jsp+servlet+javabean+mysql(MVC模式)留言板 实现提交留言和显示留言(留言者+留言内容+留言时间)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9443620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存