- 浏览: 389507 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (215)
- ubuntu (27)
- 虚拟机 (13)
- 数据库 (29)
- JAVA (40)
- 搜索 (23)
- 开发工具 (2)
- 产品 (2)
- 工具 (1)
- 应用服务器 (5)
- linux (17)
- log (1)
- 多线程 (3)
- 异常 (1)
- shell (6)
- 12306 ;互联网 (1)
- 持续集成&Hudson (4)
- js (1)
- JAVA OR-Map (1)
- 漏洞 (1)
- svn (1)
- MAVEN (3)
- 架构 (1)
- windows (1)
- json (1)
- web (3)
- jenkins (2)
- iptables (2)
- JAVA ssh (0)
- 项目管理 (1)
- tomcat (1)
- 安全 (1)
- 数据库 mysql (1)
- 性能 (1)
最新评论
-
sbwfgihc:
怎么用的啊,
<转>mysql 树查询语句 -
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
<转>Solr Suggest实现搜索智能提示 -
songsove:
请问您qq多少
solr 对拼音搜索和拼音首字母搜索的支持 -
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
<转>Solr Suggest实现搜索智能提示 -
norain1988:
这样就可以实现相关搜索了吗
solr 百度相关搜索类似功能的实现
经常看到有人问JSP关于访问数据库的问题
JSP访问数据库的方法其实和servelet访问数据库一样,只是有一些语法上的区别
通常在访问数据库时要注意以下几点:
1.数据库安装时编码应该设置为gb2312避免遇到汉字变成?的问题
2.jsp页面字符编码设置 charset=gb2312 防止页面显示汉字为乱码
3.注意out.printn()输出是否正确。
[java] view plaincopy
- <%@ page language="java" contentType="text/html; charset=gb2312"
- pageEncoding="gb2312"%>
- <%@ page import="java.io.*"%>
- <%@ page import="java.sql.*"%>
- <%@ page import="java.util.*"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>DBACCESS</title>
- </head>
- <body>
- <%
- ResultSet rs = null;
- Statement stmt = null;
- Connection conn = null;
- try {
- Class.forName("com.mysql.jdbc.Driver");
- String url = "jdbc:mysql://localhost/BookDB?";
- String user = "root";
- String pw = "123456";
- conn = DriverManager.getConnection(url, user, pw);
- stmt = conn.createStatement();
- //stmt.executeUpdate("insert into BOOKS values('999','TOM''TomCAT',44,5,'TOMCAT1',80000)");
- rs = stmt.executeQuery("select ID,NAME,TITLE,PRICE from BOOKS");
- out.println("<table border=1 width=400>");
- while (rs.next()) {
- String col1 = rs.getString(1);
- String col2 = rs.getString(2);
- String col3 = rs.getString(3);
- float col4 = rs.getFloat(4);
- out.println("<tr><td>" + col1 + "</td><td>" + col2
- + "</td><td>" + col3 + "</td><td>" + col4
- + "</td></tr>");
- }
- out.println("</table>");
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- } catch (SQLException e) {
- e.printStackTrace();
- } finally {
- try {
- if (rs != null) {
- rs.close();
- rs = null;
- }
- if (stmt != null) {
- stmt.close();
- stmt = null;
- }
- if (conn != null) {
- conn.close();
- conn = null;
- }
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- %>
- </body>
- </html>
参考文献:tomcat与JAVAweb开发技术详解
发表评论
-
<转>Hessian入门(与Spring集成)
2015-01-20 10:31 4430原链接:http://blog.csdn.net/chenwe ... -
<转>如何编程实现 2 + 2 = 5?
2014-10-16 11:00 826原链接:http://codeway.co/%E5%A6%82 ... -
<转>利用位操作来进行状态操作
2014-07-15 11:00 708print?<SPAN style="BACK ... -
java命令
2014-04-23 17:17 822jps -v 查看所有的jvm进程,包括进程ID,进程启动的路 ... -
<转>给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
2014-03-28 14:14 450原链接:http://www.blogjava.net/juh ... -
<转>JVM调优总结 -Xms -Xmx -Xmn -Xss
2014-01-21 21:21 880原链接:http://unixboy.iteye.com/bl ... -
<转>Eclipse 常用设置
2013-12-23 16:26 712原链:http://blog.csdn.net/appleca ... -
tomcat各版本信息
2013-12-23 10:02 835Apache官方对各版本的解释:http://tomcat ... -
<转> 如何获取用户的真实IP
2013-12-23 09:40 698问题引出: 在JSP里,获取客户端的IP地址的方法是:re ... -
从SVN导出指定版本号之间修改的文件
2013-12-20 16:55 558转:http://www.kuqin.com/manageto ... -
用JAVA调用ssh命令
2013-12-09 15:21 1945原链:http://blog.csdn.net/f ... -
java执行shell命令 outputStream缓冲区阻塞
2013-11-27 15:49 1734http://bbs.csdn.net/topics/1101 ... -
java有效的IP正则表达式
2013-11-06 20:46 865public static boolean isboolIp ... -
<转>JSCH 如何实现在远程机器上执行linux命令
2013-08-23 09:34 1418原链:http://blog.csdn.net/hongbin ... -
<转>session 之session混乱解决方法
2013-08-07 21:23 1774转:http://blog.csdn.net/wmj2003/ ... -
Java JSON技术框架选型与实例
2013-08-05 15:12 803JSON JSON英文全称为JavaScript Obje ... -
JVM内存结构系列:HotSpot内存结构最清晰
2013-07-29 11:37 806SUN的jvm内存池被划分为以下几个部分:Eden Spa ... -
<转>探究两大Java内存溢出类型
2013-07-29 10:31 761你知道如何解决Java内 ... -
<转>list,set,map,数组间的相互转换
2013-07-25 12:30 989原链:http://teamojiao.iteye.com/ ... -
Eclipse调试Bug的七种常用技巧
2013-07-04 10:24 827记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCre ...
相关推荐
JSP 访问数据库 JSP 访问数据库是指通过 Java Server Pages(JSP)技术访问关系数据库的过程。关系数据库是指通过定义和维护数据之间的联系来组织和存储数据的数据库管理系统。常见的关系数据库管理系统包括 Access...
实验报告_实验3 JSP访问数据库 本实验报告旨在让学生熟悉JSP访问数据库的基本方法,包括表单文本数据获取、数据库设计和创建、数据库增删改查操作、预处理语句的使用、JSP调用存储过程和事务的基本用法等。 一、...
JSP访问数据库通常依赖于JDBC(Java Database Connectivity),这是一个Java API,允许Java应用程序连接到各种类型的数据库。在JSP中,可以使用以下步骤来实现数据库访问: 1. **加载数据库驱动**:在JSP中,可以...
JSP 访问数据库实验报告 本实验的目的是熟悉 JDBC 的数据库访问模式,并掌握使用 MySQL 数据库的使用。实验主要分为两部分:安装和配置 MySQL 数据库,和使用 JSP 访问 MySQL 数据库实现增删改查功能。 一、MySQL ...
【使用JSP访问数据库学习教材】的PPT涵盖了多个关键知识点,主要集中在SQL语言、Access数据库的使用、ODBC与JDBC以及如何通过JSP页面访问数据库。以下是这些主题的详细解析: 1. 结构化查询语言SQL SQL是结构化查询...
在JSP(JavaServer Pages)中访问数据库是Web开发中的常见任务,这通常涉及到与后端数据存储交互,如MySQL、Oracle或SQL Server等。为了实现这一目标,开发者需要掌握几种关键技术,包括JDBC(Java Database ...
### 使用JSP访问数据库:详解JSP与数据库交互机制 #### 概述 JSP(Java Server Pages)是一种用于创建动态网页的技术,它允许在HTML文档中嵌入Java代码,从而实现服务器端的数据处理和逻辑控制。通过JSP,开发者...
以下是对JSP访问数据库五大步骤的详细解释: 1. **加载驱动程序类**: 在JSP中,首先需要加载对应数据库的JDBC驱动程序。这通常通过`Class.forName()`方法完成,它会加载指定类并执行其静态初始化块,从而使得驱动...
### 第五单元 JSP访问数据库 #### 一、引言 在现代Web开发中,Java Server Pages (JSP)作为一种广泛使用的服务器端脚本技术,为动态网页的创建提供了强大的支持。随着网络应用的日益复杂化,JSP与数据库的交互变得...
JSP访问数据库编程PPT教案学习.pptx
- `Productdao.java` 是数据访问对象(DAO),负责数据库交互。 - `Productbean.java` 定义业务对象,包含数据成员及其对应的setter/getter方法。 - `Zonghe.jsp`、`All.jsp`、`Mohu.jsp` 和 `Add.jsp` 分别对应...
在JSP中访问数据库大全
JSP基本语法和访问数据库 javaEE