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

js|数据|数据库

(转载请注明来源)
From: http://aspfans.yeah.net
需要用到两个程序,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

(转载请注明来源)
From: http://aspfans.yeah.net

时间: 2024-08-03 18:45:15

jsp+beans实现读取数据库的例子的相关文章

jsp页面-JSP读取数据库保存的图片

问题描述 JSP读取数据库保存的图片 数据库有张指纹表专门用来保存指纹图片(10个手指头),现在想要在JSP页面上显示某个人的10个手指的指纹图片.请教各位大神如何实现? 解决方案 JSP页面代码: <img src="personAction_showByID.action" title="tt" style="width: 500px; height: 700px;"> action中对应代码 public String show

实现jsp页面二级下拉框联动,实时读取数据库数据

在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常有用,只需要修改很小的地方就可以使用.设计的文件,serch.jsp,main.js,bytetostr.js, 先讲一下main.js,这是javascript,其中注意修改jsp页面名称. 以下为引用的内容: function findObject(fName,initValue)...{   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   xmlht

ajax读取数据库内容实现二级联动下拉选择菜单示例

本文为大家介绍下使用ajax技术读取数据库内容并生成二级联动下拉选择菜单,具体实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助   复制代码 代码如下: <PRE class=javascript name="code"></PRE><PRE class=javascript name="code">---------------------这是ajax(javascript)代码 ----------------------

struts 2-Struts2与Hibernate整合时无法读取数据库中的数据

问题描述 Struts2与Hibernate整合时无法读取数据库中的数据 2C 小弟最近学习SSH框架,遇到一个问题,同时使用Struts2和Hibernate3.6时,Action中调用hibernateUtil的方法无法获取数据,而在测试类的main()方法里却能成功调用,小弟百思不得其解,恳请各位大神指点. 关键源代码如下: 业务逻辑ShowStuAction: public class ShowStuAction extends ActionSupport { private int p

ssh 使用注释, 读取数据库表内容,但是前段列表没有显示字段,求大神帮忙看看什么问题

问题描述 ssh 使用注释, 读取数据库表内容,但是前段列表没有显示字段,求大神帮忙看看什么问题 部分代码,求告诉哪里错了,能建表,但是,jsp 页面没有数据显示 解决方案 http://my.oschina.net/Thinkeryjgfn/blog/169384

ashx 文件里怎么写代码读取数据库里的WORD等文件并显示呢?

问题描述 ashx文件里怎么写代码读取数据库里的WORD等文件并显示呢?能举个简单的例子?谢谢 解决方案 解决方案二:和普通的cs文件一樣處理解决方案三:我用.NET1.0时的代码写,但没办法显示

c#异步读取数据库与异步更新ui的代码实现

 这篇文章主要介绍了c#从数据库里取得数据并异步更新ui的方法,大家参考使用吧 异步读取数据库,在数据绑定的时候会出现点问题,就是窗体界面会无法关闭,要结束任务才能结束进程.例如下面代码   首先按习惯的方法,设定线程更新UI   a2.CheckForIllegalCrossThreadCalls = false;  //a2为窗体名称   下面的代码就是从数据库里取得数据并绑定     代码如下: private void button1_Click(object sender, Event

asp.net-ASP.NET读取数据库某一列(那一列是歌词)时候显示不完全,为什么

问题描述 ASP.NET读取数据库某一列(那一列是歌词)时候显示不完全,为什么 ASP.NET读取数据库某一列(那一列是歌词)时候显示不完全,为什么 解决方案 问题应该不是出现在取数上,应该是显示区有什么现在. 建议看下源HTML,先检查数据,再检查容器样式.

Ajax+Asp源代码]读取数据库内容的表格(没有用框架)

ajax|数据|数据库|源代码 功能: 读取数据库内容的表格.读取数据方式为ajax,分页也是.代码写得不好.呵呵.供一些学习ajax的朋友参考参考.如有不妥请大家跟贴纠正.我会根据大家的提议不断修正代码. 目前还有一个小问题,如果有朋友有兴趣帮我解决一下在下不胜感激 你翻到最后一页的时候如果只有一行会出现空白和undefined.这个问题我试了很多方法一直没有很妥当的解决. 注:下面一些地方出现笑脸表情的是 大写的d 其实很多地方都可以根据asp文件中输出的字符来控制.目前还没有往那方面完善.