数据库的连接
既然page指令中存在import属性,所以导包就可以正确的使用了。需要说明的是,在整个page指令属性中只有import语句可以多次使用,其他的只能用一次。
既然可以出现可以使用JDBC完成。首先打开数据库 数据库中有一个表 表明user
empno | ename | sal | hiredate | job |
6060 | 李兴华 | 2000.3 | 2001-09-16 | 经理 |
6067 | 李兴华 | 2000.3 | 2001-09-16 | 经理 |
7369 | 杨军 | 1500.9 | 2003-10-01 | 分析员 |
7698 | 王月 | 1000.0 | 2006-09-01 | 经理 |
8964 | 刘明 | 2500.0 | 2005-01-12 | 销售 |
希望可以通过JSP进行列表的输出,下面可以开始编写程序了,但是Mysql数据库里连接的时候需要额外的驱动程序,将驱动程序拷贝到TOMCAT安装目录中的lib文件夹下,注意:这时候必须重启服务器,服务器重新启动之后才能将新的配置读取出来。
下面我会把驱动程序传到博客上面去mysql-connector-java-5.1.7-bin.jar
接下来我们开始编写程序 。
<%!public static String DBDRIVER= "com.mysql.jdbc.Driver"; public static final String DBURL= "jdbc:mysql://localhost:3306/test"; public static final String DUSER="root"; public static final String DBPASS=""; %>
上面这段代码是mysql的连接操作,第一句是驱动程序。
<%!public static String DBDRIVER= "com.mysql.jdbc.Driver";
第二个是连接数据库jdbc:mysql://localhost:3306/是不变的 后面跟上数据库的名称test
public static final String DBURL= "jdbc:mysql://localhost:3306/test";
第三句是用户名,一般是root,第四句是密码,我设置的密码为空。
然后我们需要导包<%@ page import="java.sql.*" %>
接下来我们写连接的一系列对象和操作
<% Connection conn=null; PreparedStatement pstmt=null; ResultSet rs=null; %>
这里面有异常。不管如何最后要依次操作。
<% try{ %> <% }catch(Exception e){ System.out.println(e); }finally{ rs.close(); pstmt.close(); conn.close();//如果直接关闭连接也可以 } %>
然后就开始插入SQL语句,在try中操作。
<% try{ Class.forName(DBDRIVER); conn=DriverManager.getConnection(DBURL,DUSER,DBPASS); //查询的时候必须写出具体字段不能出现* String sql="SELECT empno,ename,sal,hiredate,job FROM user"; pstmt=conn.prepareStatement(sql); rs=pstmt.executeQuery(); %> //打印输出 <center > <table border="1" width="80%"> <tr> <td>雇员编号</td> <td>雇员姓名</td> <td>工资</td> <td>日期</td> <td>职位</td> </tr> <% //不断的循环输出 while(rs.next()){ int empno=rs.getInt(1); String ename=rs.getString(2); float sal=rs.getFloat(3); java.util.Date date=rs.getDate(4); String job=rs.getString(5); %> //依次的列表输出 <tr> <td><%=empno%></td> <td><%=ename%></td> <td><%=sal%></td> <td><%=date%></td> <td><%=job%></td> </tr> <%} %> </table> </center>
代码执行后就把数据库中所有内容都显示出来了。
雇员编号 | 雇员姓名 | 工资 | 日期 | 职位 |
6060 | 李兴华 | 2000.3 | 2001-09-16 | 经理 |
6067 | 李兴华 | 2000.3 | 2001-09-16 | 经理 |
7369 | 杨军 | 1500.9 | 2003-10-01 | 分析员 |
7698 | 王月 | 1000.0 | 2006-09-01 | 经理 |
8964 | 刘明 | 2500.0 | 2005-01-12 | 销售 |
OVER
相关推荐
在 Java Server Pages (JSP) 技术中,连接数据库是实现动态网站的关键步骤之一。本文将详细介绍如何在 JSP 中连接七种常见的数据库:Oracle、SQL Server、DB2、Informix、MySQL、PostgreSQL 和 SQLite。 #### 一、...
本文将深入探讨如何使用JSP来连接数据库,并基于此修改数据库内容的关键知识点。 ### 1. JSP与数据库连接 在JSP页面中,连接数据库是通过Java Database Connectivity (JDBC) API完成的。JDBC为Java应用程序提供了...
本文将深入探讨如何在JSP页面中连接数据库,包括必要的配置步骤、代码示例以及可能遇到的常见问题。 ### JSP页面连接数据库概述 在JSP页面中连接数据库主要涉及以下几个关键步骤: 1. **加载数据库驱动**:首先,...
### Java连接数据库代码大全 #### 一、概述 在Java编程中,经常需要与数据库进行交互,例如查询、更新数据等操作。为了实现这一目的,Java提供了多种方式来连接并操作不同的数据库。本文将详细介绍如何使用Java...
### JSP连接数据库知识点 #### 一、JSP与数据库交互概述 JSP(Java Server Pages)是一种基于Java技术的动态网页技术标准,它能够实现将动态内容嵌入到静态HTML页面中,使得Web应用程序更加灵活多变。在实际开发...
在JavaServer Pages (JSP) 中,连接数据库是常见的任务,尤其在开发动态网页时。JSP连接数据库通常涉及到Java的 JDBC(Java Database Connectivity)API,这是一个标准接口,用于让Java程序与各种类型的数据库进行...
### LINQ to SQL 连接数据库及数据展示详解 #### 一、LINQ to SQL 概述 LINQ to SQL 是 Microsoft 提供的一种用于访问关系型数据库的强大工具,它允许开发人员使用 C# 或 Visual Basic .NET 编写查询来与数据库...
### jsp+servlet连接数据库教程 #### 一、前言 在Web开发中,使用Java技术栈进行数据库操作是非常常见的需求。本教程旨在通过简洁明了的方式,介绍如何使用JSP(JavaServer Pages)和Servlet结合来实现与数据库的...
在Java课程设计中,数据库连接是至关重要的环节,它涉及到如何与存储数据的服务器进行通信,获取并操作数据。在本项目中,我们将探讨如何实现合法登录数据库,并通过JSP(JavaServer Pages)来对数据库中的内容进行...
在本文中,我们将深入探讨如何使用C#编程语言在Visual Studio 2008环境下连接到Access数据库,并通过datagridview控件展示数据以及实现翻页功能。Access数据库是一种流行的轻量级数据库管理系统,广泛用于小型应用...
在Java EE项目中,连接数据库通常涉及到JDBC(Java Database Connectivity)技术。JDBC是Java平台的标准接口,它允许Java应用程序与各种类型的数据库进行交互。本篇PPT将重点讲解JDBC的基础知识以及如何在实际项目中...
连接数据库需要用到Java的JDBC(Java Database Connectivity)API。首先,在JSP中需要导入对应的JDBC驱动,如`<%@ page import="java.sql.*" %>`。然后,通过`Class.forName()`加载驱动,`DriverManager.get...
总的来说,Java操作PageOffice自带印章连接Oracle数据库是企业级应用中的常见需求,通过合理地使用PageOffice提供的API和Java的数据库连接功能,可以有效地完成这一任务。在开发过程中,注意代码的可读性和维护性,...
在本项目实例"JSP连接数据库基本操作"中,我们将探讨如何使用Java Server Pages (JSP) 技术与MySQL数据库进行交互。JSP是一种基于Java的动态网页开发技术,常用于构建服务器端的Web应用程序。它允许开发者将HTML、...
在C# ASP.NET开发中,连接数据库并展示数据在网页表格是一种常见的操作,尤其是在构建动态网站时。本项目"**C#连接数据库表格显示**"着重于如何利用C#语言和ASP.NET框架来实现这一功能,并且涉及到了下拉选择框...
这个标题"java语言操作pageoffice自带印章连接mysql数据库"表明我们要讨论如何利用PageOffice的内置印章功能,并通过Java来与MySQL数据库进行交互。以下是对这个主题的详细讲解: 首先,PageOffice提供了丰富的API...
在上述代码中,`connectionString`变量包含了连接数据库所需的所有信息,包括服务器名、数据库名、用户名和密码。`SqlConnection`类用于建立和管理到SQL Server的连接。 接下来,我们可以执行SQL命令来查询、插入、...
**JSP连接数据库详解** JavaServer Pages(JSP)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现动态网页的生成。在JSP应用中,与数据库的交互是常见的需求,本文将...