java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
jsp与javabean链接mysql数据库并查询数据表的简单实例源码。这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的java文件,以及显示查询结果的jsp文件源码等。希望可以给您带来帮助。
在开发jsp项目前请建立mysql数据库,
先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into values (value1, value2, …);
javabean源码,该java是用于建立mysql数据库连接以及查询更改等操作,在建立项目的时候不要忘记添加相关的mysql数据库的jar文件包:
package com.core;
import java.sql.*;
public class ConnDB{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
String url = “jdbc:mysql://127.0.0.1:3306/xuexi2014″;
// MySQL配置时的用户名
String user = “root”;
// Java连接MySQL配置时的密码
String password = “quan123″;
public ConnDB(){
try{
Class.forName(“com.mysql.jdbc.Driver”);
}catch(java.lang.ClassNotFoundException e){
System.err.println(“连接时出错:”+e.getMessage());
}
}
/***************************************************
*method name: executeQuery()
*功能:执行查询操作
*return value: ResultSet
*2014.1.18
****************************************************/
public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection(url, user, password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println(“查询时的错误信息:”+ex.getMessage());
}finally{}
return rs;
}
/***************************************************
*method name: executeUpdate()
*功能:执行更新操作
*return value: int
*2014-1-05
****************************************************/
public int executeUpdate(String sql){
int result=0;
try{
conn=DriverManager.getConnection(url, user, password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
result=stmt.executeUpdate(sql);
}catch(SQLException ex){
result=0;
}finally{}
return result;
}
/***************************************************
*method name: close()
*功能:关闭数据库链接
*return value: void
*2005-12-05
****************************************************/
public void close(){
try {
if (rs != null) rs.close();
}
catch (Exception e) {
e.printStackTrace(System.err);
}finally{}
try {
if (stmt != null) stmt.close();
}
catch (Exception e) {
e.printStackTrace(System.err);
}finally{}
try {
if (conn != null) {
conn.close();
}
}
catch (Exception e) {
e.printStackTrace(System.err);
}finally{}
}
}
显示查询结果的jsp文件:
ConnDB conn=new ConnDB();
ResultSet rs=conn.executeQuery(“select * from student order by SNO Desc”);
int ID=0;
String goodsName=”";
String introduce=”";
String newgoods=”";
String sale=”";
%>
String path = request.getContextPath();
String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;
%>
-//W3C//DTD HTML 4.01 Transitional//EN”>
”>
My JSP ‘MyJsp.jsp’ starting page
–>
编号 | 姓名 | 性别 | 是否 |
try{
while(rs.next()){
ID=rs.getInt(“SNO”);
goodsName=rs.getString(“SNAME”);
introduce=rs.getString(“SEX”);
sale=rs.getInt(“sale”)==0 ? “否”:”是”;
%>
}catch(Exception e){
System.out.println(“错误信息:”+e.getMessage());
}
%>
java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码相关推荐
- 数据表与简单Java类映射转换(一对多、多对多、角色与权限) - Java基础知识 6
目录 数据表与简单Java类映射转换 一对多映射 多对多映射 角色与权限 学习笔记 数据 ...
- mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...
如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...
- 非法关机 mysql_一次非法关机导致mysql数据表损坏的实例解决 -电脑资料
排查修复数据表的经过: 2.启动mysql服务,卸载和关闭rpm安装的mysql服务 (昨天安装postfix好像yum安装了mysql),用netstat -anp |grep mysqld 命令查 ...
- java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调 ...
- java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署 ...
- 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查
题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...
- java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+L ...
- mysql创建数据库schooldb_MySQL 创建数据表
MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ...
- mysql之创建数据库,创建数据表
写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...
最新文章
- Spring: 依赖注入的实现
- 云计算究竟能帮你具体做些什么事?
- 弹跳机器人 桌游_有哪些适合 10-15 人的桌游值得推荐?
- DAC MAC RBAC ABAC 权限系统的设计
- C#动态加载dll,dll目录指定
- 《JavaScript 高级程序设计》笔记 第7章及以后
- Gradle入门:创建二进制分发
- Flask框架项目实例:**租房网站(一)
- 如何使用async / await和Firebase数据库编写漂亮的Node.js API
- java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
- win10+ubuntu18.04双系统配置深度学习环境
- 关于微信隐藏分享按钮的心得
- windows下开发人员装机软件一览
- php开发手册pdf版,TP5.0手册下载
- 对Bat文件进行加密
- matlab空间计量AIC准则,关于AIC准则
- re- 正则表达操作
- java xmap_使用XMAP完成JavaBean和XML之间转换
- GLES2.0中文API-glUseProgram
- 简单查看windows蓝屏原因