jsp_数据库的连接

一、添加数据库以及表

在这里我们使用的是mysql数据库

二、配置数据库的驱动程序

将mysql的驱动程序复制到Tomcat目录下的lib目录中

注:在Tomcat中如果配置了新的jar包,则配置完成后一定要重新启动服务器。

三、在jsp文件中获取数据库的连接,并将前面创建的表的数据显示出来

 1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
 2 <!doctype html>
 3 <html>
 4 <head>
 5 <meta charset="utf-8">
 6 <title>连接数据库</title>
 7 </head>
 8 <body>
 9     <%!
10         public static final String dbdriver="com.mysql.jdbc.Driver";  //数据库驱动
11         public static final String dburl="jdbc:mysql://localhost:3306/test"; //数据库连接地址
12         public static final String dbuser="root"; //用户名
13         public static final String dbpass="a"; //密码
14     %>
15     <%
16         request.setCharacterEncoding("utf-8");
17         Connection conn=null;  //声明数据库连接对象
18         PreparedStatement pstmt=null;  //声明数据库操作
19         ResultSet rs=null;   //声明数据库结果集
20     %>
21     <%
22         //数据库操作会出现异常,所以要使用try catch处理
23         try{
24             Class.forName(dbdriver); //数据库驱动程序加载
25             conn=DriverManager.getConnection(dburl,dbuser,dbpass);  //获取数据库的连接
26             String sql="select * from user";
27             pstmt=conn.prepareStatement(sql);
28             rs=pstmt.executeQuery(); //执行查询操作
29     %>
30     <center>
31         <table border="1" width="50%">
32             <tr>
33                 <th>用户编号</th>
34                 <th>用户姓名</th>
35                 <th>用户年龄</th>
36             </tr>
37             <%
38                 while(rs.next()){
39                     int uid=rs.getInt(1);
40                     String uname=rs.getString(2);
41                     int uage=rs.getInt(3);
42
43             %>
44             <tr>
45                 <td><%=uid%></td>
46                 <td><%=uname%></td>
47                 <td><%=uage%></td>
48             </tr>
49             <%
50                 }
51             %>
52         </table>
53     </center>
54     <%
55         }catch(Exception e){
56             System.out.println(e);
57         }finally{
58             rs.close();
59             pstmt.close();
60             conn.close();
61         }
62     %>
63 </body>
64 </html>

四、在浏览器中显示:

时间: 2024-08-25 06:38:22

jsp_数据库的连接的相关文章

SQL Server 断开某个数据库所有连接(还原的时候需要)

问题描述: SQL Server数据库备份还原后,在数据库名称后会出现"受限制访问"字样 解决办法: 右键点击数据库 -> 属性 -> 选项 -> 状态 -> 限制访问 -> 选择Multiple -> 确定. 问题描述: 在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权.(Microsoft.SqlServer.Smo).出现此问题的原

安装DiscuzX3.2遇到数据库不能连接的问题

最近帮朋友安装DiscuzX3.2,遇到了数据库不能连接的问题: Access denied for user 'root'@'localhost' (using password: NO) 已经正确填好数据库用户和密码了呀?而且通过该用户(root)登录数据库是没有问题的,但是为啥就是连接不上呢?貌似是php连接mysql时出现了问题. 查找良久,各种尝试. 后来无意中看到一个贴子里有提到php安全模式的字眼,于是乎查看php.ini,的确是设置为了On,需要设置成sql.safe_mode

PHP前端和数据库的连接

连接数据库(传统的方法) mysql_connect("lcoalhost","root",""); //连接本机数据库,连接外机localhost可以改成制定ip地址 mysql_select_db("txst",$db); //选择要操作的数据库 $sql="select * from info"; //书写MySQL语句 $result=mysql_query($sql); //执行MySQL语句 v

数据库 —— 应用程序与数据库的连接

目录: ODBC 与 JDBC 是什么? 1.ODBC 与 JDBC 是什么? [Link] JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库.JDBC也是java核心类库的一部分. JDBC的最大特点是它独立于具体的关系数据库.与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connec

poco c++框架库应用:数据库的连接池

Poco c++中的数据库驱动部分,简洁,干净,工整,和数据库连接,封装成这样,还是比较好用的.下面是连接MySQL连接的方法. 一 需求说明 与MySQL数据库建立连接池,并在连接池中获得一个连接,实现数据库常用增删改查 二 目标说明 写出ANSI风格的代码,并输出高度结果到终端,验证程序的有效性 三 调试条件: 1.系统:ubuntu 2.qt 或 其它IDE 3.安装了mysql,有正确的访问账户和密码 四 例程说明 使用IDE:Qt Creator 项目文件:pocomysql.pro

[转]Hibernate不能自动建表解决办法及Hibernate不同数据库的连接及SQL方言

最近开始学Hibernate,看的是李刚的那本<轻量级java ee企业应用实战>.头一个hibernate程序,我原原本本的按照书上例子写下来,同时只是改动了些mysql的连接参数,并且在mysql中新建了一个hibernate数据库,仅此而已.然而预想不到的事情发生了……程序写好之后,运行,报错Hibernate: insert into news_table (title, content) values (?, ?) Exception in thread "main&quo

MVC设计模式下实现数据库的连接,并获取所有数据到浏览器页面上显示

实现建立一个学生的java类:里面封装了属性的全部属性: public class Student { private int id; private String username; private String password; public Student() { super(); } public Student(int id, String username, String password) { super(); this.id = id; this.username = user

windows 测试数据库的连接状况-udl方法

udl是windows系统上,用于测试数据库的连接状态的测试软件. 使用方法: 1.建立一个空白文本 2.将文件的后缀名更改为*.udl 即可 文件内容一定为空 3.选择windows的“提供程序” ,然后点击下一步,选择数据源,一般是数据库文件,本次实验时,使用的是corpus.mdb  文件. 然后测试连接即可. 通过这种方法就可以确定数据库文件的连通状态.

【j2ee spring】6、spring与数据库的连接配置

spring与数据库的连接配置 这里我们开始使用spring管理来配置数据的操作了 1.首先在xml文件中配置数据的连接 MySQL <bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <!-- results in a setDriverClassName(String) call --&