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数据库并查询数据表的简单实例源码相关推荐

  1. 数据表与简单Java类映射转换(一对多、多对多、角色与权限) - Java基础知识 6

                                                            目录 数据表与简单Java类映射转换 一对多映射 多对多映射 角色与权限 学习笔记 数据 ...

  2. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  3. 非法关机 mysql_一次非法关机导致mysql数据表损坏的实例解决 -电脑资料

    排查修复数据表的经过: 2.启动mysql服务,卸载和关闭rpm安装的mysql服务 (昨天安装postfix好像yum安装了mysql),用netstat -anp |grep mysqld 命令查 ...

  4. java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计BS架构考研交流学习平台设计与实现MyBatis+系统+LW文档+源码+调 ...

  5. java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计H5新冠防疫宣传网站设计与实现MyBatis+系统+LW文档+源码+调试部署 ...

  6. 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查

    题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...

  7. java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计河南省农村多元化养老服务管理系统设计与实现MyBatis+系统+L ...

  8. mysql创建数据库schooldb_MySQL 创建数据表

    MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ...

  9. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

最新文章

  1. Spring: 依赖注入的实现
  2. 云计算究竟能帮你具体做些什么事?
  3. 弹跳机器人 桌游_有哪些适合 10-15 人的桌游值得推荐?
  4. DAC MAC RBAC ABAC 权限系统的设计
  5. C#动态加载dll,dll目录指定
  6. 《JavaScript 高级程序设计》笔记 第7章及以后
  7. Gradle入门:创建二进制分发
  8. Flask框架项目实例:**租房网站(一)
  9. 如何使用async / await和Firebase数据库编写漂亮的Node.js API
  10. java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. win10+ubuntu18.04双系统配置深度学习环境
  12. 关于微信隐藏分享按钮的心得
  13. windows下开发人员装机软件一览
  14. php开发手册pdf版,TP5.0手册下载
  15. 对Bat文件进行加密
  16. matlab空间计量AIC准则,关于AIC准则
  17. re- 正则表达操作
  18. java xmap_使用XMAP完成JavaBean和XML之间转换
  19. GLES2.0中文API-glUseProgram
  20. 简单查看windows蓝屏原因

热门文章

  1. python 去除list 里面的重复元素
  2. Android 删除无用的导包
  3. Retrofit 找不到ScalarsConverterFactory
  4. github上的图片当网络图片使用
  5. github READme 的使用教程
  6. android studio 开发环境搭建
  7. crt证书iis 中引用 程序目录提示 System.UnauthorizedAccessException:拒绝访问
  8. 2022-2028年中国新能源专用车行业市场前瞻与投资战略规划分析报告
  9. Apache htaccess 重写假设文件存在!
  10. 与ObjectDataSource共舞