当前位置:首页 » 操作系统 » jsp循环读取数据库数据库数据库数据库

jsp循环读取数据库数据库数据库数据库

发布时间: 2024-06-21 14:27:54

A. JSP怎么访问sql数据库,怎么读取,要把数据库文件放在哪里

附加数据库
打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
将弹出“附加数据库”对话框,在该对话框中单击后面那个按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作。
完成之后你就能在你企业管理器中看到你所导入的.mdf文件的数据库了

B. 在JSP中,如何从数据库中获取值在列表框中得到

你是要从数据库获取数据是吧?
你可以说清楚你要的是什么吗,下面不知道是不是你需要的
<%//连接需要的对象
Connection conn = null;
Statement stmt = null;
String sql = null;
ResultSet rs = null;
int ret;
try { Class.forName("com.mysql.jdbc.Driver"); //载入JDBC驱动程序
String strCon="jdbc:mysql://localhost:3306/JspSamples"; //连接字
conn = DriverManager.getConnection(strCon, "root", "root"); //连接数据库
stmt = conn.createStatement(); //初始化查询
sql = "select * from customers ";//查询数据
rs = stmt.executeQuery(sql); //执行查询数据,返回结果集

while (rs.next()) { //遍历结果集
int id = rs.getInt("Id");//获取指定列的值
String name = rs.getString("Name");
String tel = rs.getString("Tel");
String email = rs.getString("Email");
Timestamp addtime = rs.getTimestamp("addTime", Calendar.getInstance());
out.println("<tr>");//显示结果
out.println("<td>" + id + "</td>");
out.println("<td>" + name + "</td>");
out.println("<td>" + tel + "</td>");
out.println("<td>" + email + "</td>");
out.println("<td>" + addtime + "</td>");
out.println("</tr>");
}
rs.close();//关闭结果集
stmt.close(); //关闭查询
conn.close();//关闭连接

} catch (ClassNotFoundException e) {//意外处理,驱动程序无法找到
e.printStackTrace();
out.println("<h1>无法找到数据库驱动</h1>");
} catch (SQLException e1) {//意外处理,数据库操作失败
e1.printStackTrace();
out.println("<h1>数据库操作失败</h1>");
}

%>

C. jsp从数据库中循环读取一张表的数据,然后显示在jsp页面的一个表格中。求给一个完整的列子!!!

JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。

java代码:

request.setAttribute("list",yourList);

jsp代码:

<c:forEachvar="user"items="${list}">
UserName:${user.username}<br/>
Age:${user.age}
</c:forEach>

注意在JSP中引入jstl的core标签,如果实在不清楚,继续追问

D. html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据

我这里有一个自己悉源碰写的简单的后台数据库用mysql,前端页面用jsp,数据库用Hibernate实现的简单睁谈例子,你可裂冲以拿去参考一下。

建表语句:

createtableuser(idintprimarykeyauto_increment,usernamevarchar(30),passwordvarchar(30));

insertintouser(username,password)values('zhangsan',飓');

insertintouser(username,password)values('lisi',騠');

insertintouser(username,password)values('wangwu',魭');

很抱歉,回答者上传的附件已失效

热点内容
ftp上传浏览器 发布:2024-11-26 15:39:56 浏览:787
mvc数据访问层 发布:2024-11-26 15:39:36 浏览:258
安卓的face怎么使用 发布:2024-11-26 15:05:50 浏览:89
存储魔力象限2016 发布:2024-11-26 15:04:47 浏览:866
QQ填写验证码是历史密码是什么 发布:2024-11-26 15:04:16 浏览:506
vs2017编译文件无效或损毁 发布:2024-11-26 15:04:16 浏览:598
腾讯微信如何更改登录密码 发布:2024-11-26 14:57:46 浏览:22
pythondict参数 发布:2024-11-26 14:49:41 浏览:106
ubuntu安装linux源码 发布:2024-11-26 14:48:52 浏览:745
百度云解压密码忘记 发布:2024-11-26 14:35:36 浏览:864