jsp怎么输出数据库信息? 50
之前做网站,是用的php+mysql,输出数据库信息直接用mysql_query+sql语句赋值给数组,然后循环输出几条代码就实现了。现在这家公司用的jsp+oracle...
之前做网站,是用的php+mysql,输出数据库信息直接用mysql_query+sql语句赋值给数组,然后循环输出几条代码就实现了。
现在这家公司用的jsp+oracle怎么实现这个功能?为什么网上教程都是好几十行的,数据库已经连接好了,我只要实现从数据库提取一组信息并输出就够了,不用考虑什么规范,效率,安全之类的,今天解决不完不能下班,求大神帮忙啊。
就是实现从数据库提取一组数据然后循环输出,尽量简单点,才开始搞java方面的东西,今天之内要解决这个问题,太长的看不完。 展开
现在这家公司用的jsp+oracle怎么实现这个功能?为什么网上教程都是好几十行的,数据库已经连接好了,我只要实现从数据库提取一组信息并输出就够了,不用考虑什么规范,效率,安全之类的,今天解决不完不能下班,求大神帮忙啊。
就是实现从数据库提取一组数据然后循环输出,尽量简单点,才开始搞java方面的东西,今天之内要解决这个问题,太长的看不完。 展开
2个回答
2015-03-06
展开全部
<%@ page language="java" import="java.sql.*" pageEncoding="utf-8" errorPage="error.jsp"%>
<html>
<head>
<script type="text/javascript">
<!--
function modifyStu(){
var isMod=confirm("确定要修改该学生信息吗?");
if(!isMod)
return false;
}
function deleteStu(){
var isDel=confirm("确定要删除该学生的信息吗?");
if(!isDel)
return false;
}
-->
</script>
<title>list.jsp</title>
</head>
<body>
<table border="1" bgcolor="#ffffff" align="center" cellspacing="1" cellpadding="1">
<caption>学籍管理系统</caption>
<tr>
<td align="center" width=16%>学号</td>
<td align="center" width=16%>姓名</td>
<td align="center" width=8%>性别</td>
<td align="center" width=8%>年龄</td>
<td align="center" width=16%>籍贯</td>
<td align="center" width=12%>院系</td>
<td align="center" width=12%>更改</td>
<td align="center" width=12%>删除</td>
</tr>
<%
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=university";
Connection con=DriverManager.getConnection(url,"admin111","111111");
Statement stmt=con.createStatement();
String sql="select * from student";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
%>
<tr>
<td width=16% align="center"><%=rs.getObject(1) %></td>
<td width=16% align="center"><%=rs.getObject(2) %></td>
<td width=8% align="center"><%=rs.getObject(3) %></td>
<td width=8% align="center"><%=rs.getObject(4) %></td>
<td width=16% align="center"><%=rs.getObject(5) %></td>
<td width=12% align="center"><%=rs.getObject(6) %></td>
<td width=12% algin="center" onclick="return modifyStu()"><a href="change.jsp?xuehao=<%=rs.getObject(1) %>">修改</a></td>
<td width=12% algin="center" onclick="return deleteStu()"><a href="del.jsp?xuehao=<%=rs.getObject(1) %>">删除</a></td>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
%>
</table>
<div align="center"><a href="insert.jsp">添加新记录</a></div>
</body>
</html>
楼主可以看一下这个简单的例子...
楼主就会明白的..
如果还是看不懂或是有什么不明白的可以来百度HI我
祝楼主早日成功!
<html>
<head>
<script type="text/javascript">
<!--
function modifyStu(){
var isMod=confirm("确定要修改该学生信息吗?");
if(!isMod)
return false;
}
function deleteStu(){
var isDel=confirm("确定要删除该学生的信息吗?");
if(!isDel)
return false;
}
-->
</script>
<title>list.jsp</title>
</head>
<body>
<table border="1" bgcolor="#ffffff" align="center" cellspacing="1" cellpadding="1">
<caption>学籍管理系统</caption>
<tr>
<td align="center" width=16%>学号</td>
<td align="center" width=16%>姓名</td>
<td align="center" width=8%>性别</td>
<td align="center" width=8%>年龄</td>
<td align="center" width=16%>籍贯</td>
<td align="center" width=12%>院系</td>
<td align="center" width=12%>更改</td>
<td align="center" width=12%>删除</td>
</tr>
<%
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=university";
Connection con=DriverManager.getConnection(url,"admin111","111111");
Statement stmt=con.createStatement();
String sql="select * from student";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
%>
<tr>
<td width=16% align="center"><%=rs.getObject(1) %></td>
<td width=16% align="center"><%=rs.getObject(2) %></td>
<td width=8% align="center"><%=rs.getObject(3) %></td>
<td width=8% align="center"><%=rs.getObject(4) %></td>
<td width=16% align="center"><%=rs.getObject(5) %></td>
<td width=12% align="center"><%=rs.getObject(6) %></td>
<td width=12% algin="center" onclick="return modifyStu()"><a href="change.jsp?xuehao=<%=rs.getObject(1) %>">修改</a></td>
<td width=12% algin="center" onclick="return deleteStu()"><a href="del.jsp?xuehao=<%=rs.getObject(1) %>">删除</a></td>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
%>
</table>
<div align="center"><a href="insert.jsp">添加新记录</a></div>
</body>
</html>
楼主可以看一下这个简单的例子...
楼主就会明白的..
如果还是看不懂或是有什么不明白的可以来百度HI我
祝楼主早日成功!
展开全部
Session session = HibernateSessionFactory.getSession();//获取Session
String hql = "from student";//写hql语句
Query query = session.createQuery(hql);//执行查询
List<Student> students = query.list();//返回集合
我这是用的Hibernate框架写的后台代码,然后把集合传到jsp页面就好不建议在jsp页面写代码块
String hql = "from student";//写hql语句
Query query = session.createQuery(hql);//执行查询
List<Student> students = query.list();//返回集合
我这是用的Hibernate框架写的后台代码,然后把集合传到jsp页面就好不建议在jsp页面写代码块
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询