JSP题:使用JDBC访问数据库表user_table, 输出表中全部记录。

JSP题:使用JDBC访问数据库表user_table, 输出表中全部记录。,第1张

list_empjsp

举个例子,大概是这样。将例子里的emp改成user_table就可以了

<%@ page contentType="text/html" pageEncoding="GBK"%>

<%@ page import="javasql"%>

<html>

<head><title></title></head>

<body>

<%!

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 = "root" ;

%>

<%

Connection conn = null ;

PreparedStatement pstmt = null ;

ResultSet rs = null ;

%>

<%

try{

ClassforName(DBDRIVER) ;

conn = DriverManagergetConnection(DBURL,DBUSER,DBPASS) ;

String sql = "SELECT empno,ename,job,sal,hiredate FROM emp" ;

pstmt = connprepareStatement(sql) ;

rs = pstmtexecuteQuery() ;

%>

<center>

<table border="1" width="80%">

<tr>

<td>雇员编号</td>

<td>雇员姓名</td>

<td>雇员工作</td>

<td>雇员工资</td>

<td>雇佣日期</td>

</tr>

<% int count=0;

while(rsnext()&&count<2){

count++;

int empno = rsgetInt(1) ;

String ename = rsgetString(2) ;

String job = rsgetString(3) ;

float sal = rsgetFloat(4) ;

javautilDate date = rsgetDate(5) ;

%>

<tr>

<td><%=empno%></td>

<td><%=ename%></td>

<td><%=job%></td>

<td><%=sal%></td>

<td><%=date%></td>

</tr>

<%

}

%>

</table>

</center>

<%

}catch(Exception e) {

Systemoutprintln(e) ;

}finally{

rsclose() ;

pstmtclose() ;

connclose() ; // 如果直接关闭连接也可以

}

%>

</body>

</html>

一般都是id,在Action里获得id,调用dao,利用jdbc进行具体的数据库 *** 作(例如删除)。

在页面上可以利用按钮来实现,当点击按钮的时候传回该条记录的id。<input type="button" value=“删除” onclick=“deletedoid=”/>,其中代表该条记录的id,可以使用jstl标签和EL表达式来获取。

下载个连接数据库的驱动

加载驱动、连接数据库、增删改查方法

调用方法、实现功能

再简单点百度jsp 连接数据库,代码实例一大堆,大部分还连ajax也一起教你了

以上就是关于JSP题:使用JDBC访问数据库表user_table, 输出表中全部记录。全部的内容,包括:JSP题:使用JDBC访问数据库表user_table, 输出表中全部记录。、jdbc的联合查询在jsp页面怎样取值、怎样用jsp写一个简单jdbc的增删改查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存