动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Jsp → 阅读文章

 jsp+beans实现读取数据库的例子

作者来源: 
阅读 1540 人次 , 2006-3-29 4:23:00 


需要用到两个程序,jsp文件和数据库操作的java bean

select.jsp

<html>
<head>
<title>select everything from a database</title>
</head>
<body>

<jsp:usebean id="select" class="databaseselect" scope="request">
</bean>

<% out.print(select.connect()); %>

<% out.print(select.select()); %>

<p>format results

 

<%@ page import="java.util.vector" %>
<% vector aresult = select.getresult(); %>

<table>
<% for (int i=0; i < aresult.size(); i++) { %>
<tr>
<td>
<% out.print(aresult.elementat(i)); %>
</td>
</tr>
<% } %>
</table>

</body>
</html>

databaseselect.java
import java.sql.*;
import java.util.vector;
public class databaseselect {

private vector result;

public databaseselect() {
result = new vector();
} // constructor databaseselect

public string connect() {
try {
class.forname("a jdbc driver").newinstance();
return "driver loaded!";
} catch (exception e) {
return "unable to load driver.";
}
}

public string select() {
try {
connection c = drivermanager.getconnection("database connection string");

statement stmt = c.createstatement();

resultset myresult = stmt.executequery("select acolumn from atable");

while (myresult.next()) {
result.addelement(myresult.getstring(1));
}

// clean up
myresult.close();
stmt.close();
c.close();
return "connection success!";
} catch (sqlexception e) {
return "sqlexception: " + e.getmessage();
}
}

/**
* accessor for result
**/
public vector getresult() {
return result;
}

/**
* mutator for result
**/
public void setresult(vector avector) {
result = avector;
}

} // class databaseselect

 本文Tags数据库  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Jsp中调用Oracle存储过程的小例子
· 下一篇:一个连接池的例子 (二)
· jsp中任意文字转Unicode的通用模块
· 从jsp发送动态图像
· Jakarta-Tomcat 简明中文版用户指南
· JSP连接各类数据库大全(下)
· Windows 2000下jsp平台搭建的简单过程


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077