用一个jsp实现对数据库发访问

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ page contentType="text/html; charset=gb2312" %>   
<%@ page language="java" %>   
<%@ page import="com.mysql.jdbc.Driver" %>   
<%@ page import="java.sql.*" %>   
<%   
//驱动程序名   
String driverName="com.mysql.jdbc.Driver";   
//数据库用户名   
String userName="root";   
//密码   
String userPasswd="123";   
//数据库名   
String dbName="zzga";   
//表名   
String tableName="t_device";   
//联结字符串   
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;   
Class.forName("com.mysql.jdbc.Driver").newInstance();   
Connection connection=DriverManager.getConnection(url);   
Statement statement = connection.createStatement();   
String sql="SELECT * FROM "+tableName;   
ResultSet rs = statement.executeQuery(sql);   
//获得数据结果集合   
ResultSetMetaData rmeta = rs.getMetaData();   
//确定数据集的列数,亦字段数   
int numColumns=rmeta.getColumnCount();   
out.print(" 精度 &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp");
out.print("纬度&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp");
out.print("  地址 ");
out.print("<br>");
// 输出每一个数据值     
while(rs.next()) {

out.print(rs.getString(4)+" ");

out.print("|");

out.print(rs.getString(5));
out.print("|");

out.print(rs.getString(3));

out.print("<br>");

}  
out.print("数据库操作成功,恭喜你");   
rs.close();   
statement.close();   
connection.close();   
%>
</html>

时间: 2024-11-08 21:25:59

用一个jsp实现对数据库发访问的相关文章

一个C#的XML数据库访问类

原文地址:http://hankjin.blog.163.com/blog/static/33731937200942915452244/ 程序中不可避免的要用到配置文件或数据,对于数据量比较小的程序,部署数据库花费的时间就显得浪费了,因此用XML来存储不妨为一个很好的办法,而且结合C#的DataSet,我们可以很轻易的封装出一个代码简单而功能强大的数据访问类XMLConfigconfig.xml<root>  <table1>    <rowName1>hello&l

前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est

前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误. Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too man

关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用&lt;iframe&gt;标签包含了另一个jsp的访问问题

今天在做作业的时候遇到一个问题,以前我们写jsp代码都是放在webcontext 目录下,没有放在其子目录下面的WED-INF目录下面,所有导致浏览器可以直接访问jsp,所以存在安全性问题很大,经过了解,正确的写法是把jsp文件放在WED-INF目录下面,再通过控制器跳转.如果直接浏览器访问这个放在WED-INF目录下面的jsp就会出现404页面,找不到jsp文件. 1.首先我们来看一下放在WEB-INF目录下面的test1.jsp 是不能直接访问的,放在WebContext下面的是能够直接访问

当访问一个JSP页面时,内部是如何工作的

在运行时,jsp代码将由jsp编译器进行转换,它将解析出jsp代码的所有特性,并将它们转换成java代码.由jsp创建得到的java类都将实现servlet.然后,该java代码将与普通的java代码一样经历相同的生命周期.同样地,在运行时,它将再次被转换成字节码,然后转换成机器码.最终,由jsp转换而来的servlet将与其他servlet一样对请求做出相应. 例子: 在Hello-World-JSP项目中编写index.jsp: <%@ page contentType="text/h

5在JSP中使用数据库

1JDBC JDBC(Java DataBase Connection)是Java运行平台的核心类库中的一部分,提供了访问数据库的API,它由一些Java类和接口组成.在JSP中可以使用JDBC实现对数据库中表记录的查询.修改和删除等操作.使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库. 经常使用JDBC进行如下操作: 与一个数据库建立连接. 向已连接的数据库发送SQL语句. 处理SQL语句返回的结果. 连接数据库的常用方式: 应用程序为了能和数据库交互信息

jsp连接数据库显示数据库数据、java连接数据库调用数据。

JSP直接调用数据库,需要数据库连接相关jar包: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transi

我是如何从零开始构建一个jsp项目的

最近因为学校有一个课程设计需要完成,都没有时间更新博客了.果然坚持才是最难的. 好了,闲话不说,来看看重点. 我的课题是设计并实现一个网上论坛,具体需要实现的功能有用户注册,用户登录,发帖回帖等功能. 我是选择用jsp去开发的,所以你得安装java运行环境,我用的是eclipse for EE 版的,至于运行环境的配置这里就不说了,随便百度,GG下都能搞定. 然后我的jsp要运行在tomcat上,所以你得把tomcat装好,还是去百度或者GG,也都能搞定的. 准备一个数据库也是当然的了,我用的是

SQL SERVER 2008配置Database Mail –用SQL 数据库发邮件

SQL SERVER 2008配置Database Mail –用SQL  数据库发邮件 https://blogs.msdn.microsoft.com/apgcdsd/2011/06/28/sql-server-2008database-mail-sql/ 原文来自:http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/  Aug

实验九 在JSP中使用数据库

实验性质:验证性 实验学时: 1学时 实验地点: 一 .实验目的与要求 1. 掌握在JSP中使用数据库的方法. 2. 掌握JSP对数据库的基本操作:增.删.改.查. 二. 实验内容 1.JSP访问数据库的准备工作 (1)创建数据库和数据表 启动Navicat for MySQL,建立和数据库服务器的连接,打开连接,创建一个名为"xsgl"的数据库,在其中建立名为"userinfo"的表,表结构如下图所示: 保存表,输入表名,确定.双击表名,输入表中的记录,如下图所示