
大致流程
如果是纯JSP技术的话:
1、创建model类,对应表a的表元(每个model类的对象对应表a的一行,model类的属性对应表a的字段)
2、创建取表a数据的类( *** 作A表的类):类中有取表A所有数据的方法如:publicList();//实现取数据即将a表的每行包装成一个model类对象,然后添加到一个List中,返回该List
3、JSP页面中引入 *** 作a表的类;然后创建其一个 *** 作对象;调用方法得到包含所有数据的List。
4、JSP中用for循环输出List中的内容结合HTML实现显示。
首先把第一级别的查出来,添加到一个下拉列表中,那给这个下拉列表加一个onChange方法,根据当前的下拉选项值去数据库中获取对应的二级级联数据,动态添加到另外一个下拉列表就好了例如,我做一个用户组和用户的级联,用户和用户组是外键关联,是多对一的关系,用户表中存放的是用户组的主键,用户组编码首先我取出用户组A,B,C,当我选择A的时候我去执行一个方法根据A去把数据库中用户组编码为A的用户查出来,放到第二个下拉列表就可以了
用SELECT查询数据库就可以了
下面的语句从表中选取
LastName
列的数据:
SELECT
LastName
FROM
Persons
附加数据库
打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在d出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
将d出“附加数据库”对话框,在该对话框中单击后面那个按钮,选择所要附加数据库的mdf文件,单击“确定”按钮,即可完成数据库的附加 *** 作。
完成之后你就能在你企业管理器中看到你所导入的mdf文件的数据库了
最简单的JSP页面中的数据库 *** 作方法:
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page import="javasql"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table width="80%" border="1">
<tr>
<th>ID</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>删除</th>
</tr>
<%
// 数据库的名字
String dbName = "zap";
// 登录数据库的用户名
String username = "sa";
// 登录数据库的密码
String password = "123";
// 数据库的IP地址,本机可以用 localhost 或者 127001
String host = "127001";
// 数据库的端口,一般不会修改,默认为1433
int port = 1433;
String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
+ ";password=" + password;
//
//声明需要使用的资源
// 数据库连接,记得用完了一定要关闭
Connection con = null;
// Statement 记得用完了一定要关闭
Statement stmt = null;
// 结果集,记得用完了一定要关闭
ResultSet rs = null;
try {
// 注册驱动
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
// 获得一个数据库连接
con = DriverManagergetConnection(connectionUrl);
String SQL = "SELECT from note";
// 创建查询
stmt = concreateStatement();
// 执行查询,拿到结果集
rs = stmtexecuteQuery(SQL);
while (rsnext()) {
%>
<tr>
<td>
<%=rsgetInt(1)%>
</td>
<td>
<a href="prepareupdateID=<%=rsgetInt("ID")%>" target="_blank"><%=rsgetString(2)%></a>
</td>
<td>
<%=rsgetString(3)%>
</td>
<td>
<%=rsgetString(4)%>
</td>
<td>
<a href="deleteID=<%=rsgetInt("ID")%>" target="_blank">删除</a>
</td>
</tr>
<%
}
} catch (Exception e) {
// 捕获并显示异常
eprintStackTrace();
} finally {
// 关闭我们使用过的资源
if (rs != null)
try {
rsclose();
} catch (Exception e) {}
if (stmt != null)
try {
stmtclose();
} catch (Exception e) {}
if (con != null)
try {
conclose();
} catch (Exception e) {}
}
%>
</table>
<a href="insertjsp">添加新纪录</a>
</center>
以上就是关于读取数据库中的值(获取数据库)全部的内容,包括:读取数据库中的值(获取数据库)、jsp页面中实现级联,数据是从数据库中读取的,怎样实现,最好有个例子,以供参考、jsp获取数据库内容代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)