您的位置:

jspmysql源代码(jsp源码之家)

本文目录一览:

求jsp与mysql连接的代码

import java.sql.*;

public class DbOperator {

public final String DB_USER= "root";

public final String DB_PWD = "1234";

public final String DB_HOST = "127.0.0.1";

public final String DB_NAME = "test";

public DbOperator() {

}

/**

* 得到数据库连接

* @return Connection

*/

public Connection getConnection()

{

Connection conn = null;

String url = "jdbc:mysql://"+this.DB_HOST+"/"+this.DB_NAME+"?useUnicode=truecharacterEncoding=GBK";

try

{

Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = java.sql.DriverManager.getConnection(url, this.DB_USER, this.DB_PWD);

}catch(Exception e)

{

e.printStackTrace();

}

return conn;

}

}

使用的

Connection conn = dbOperator.getConnection();

try

{

Statement st = conn.createStatement();

String sql = " select * from user where username ='" + username + "' and pwd ='" + pwd + "'";

ResultSet rs = st.executeQuery(sql);

if(rs.next())

{

userInfo = new UserInfo();

userInfo.setAge(rs.getString("age"));

userInfo.setId(rs.getInt("id"));

userInfo.setPwd(rs.getString("pwd"));

userInfo.setSex(rs.getString("sex"));

userInfo.setTheName(rs.getString("the_name"));

userInfo.setUserName(rs.getString("username"));

}

rs.close();

st.close();

conn.close();

}catch(Exception e)

{

e.printStackTrace();

}

return userInfo;

jsp+mysql源代码怎么用

一般下载的源码,自己可以直接阅读,如果是以某些文件的工程文件打包的,可以自己下载相应IDE环境来打开操作,比如myeclipse,自己下载源码后,可以导入MyEclipse中,然后把sql文件导入mysql中,生成本地的数据库,接着找到项目中配置数据库连接的java类,把数据库的用户名和密码改成你自己的数据库的用户名和密码(这步很重要),最后把项目部署到tomcat中,启动tomcat服务器,就可以运行了

求JSP向mysql插入,删除,查询数据源代码

还有这样的需求呀?无奇不有……

写的dao的实现就行了呀 ,何必得要jsp呢?用jsp,只会越来越乱^

CustomerDao.java

package cn.itcast.dao;

import java.util.List;

import cn.itcast.domain.Customer;

public interface CustomerDao {

public void add(Customer customer);

public Customer find(int id);

public List getAllCustomer();

public void delete(int id);

public void update(Customer customer);

public int getAllRecord();

public List getCustomerByPage(int startindex,int pagesize);

}

CustomerDaoJdbcImpl.java

package cn.itcast.dao.impl;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.util.ArrayList;

import java.util.List;

import cn.itcast.dao.CustomerDao;

import cn.itcast.domain.Customer;

import cn.itcast.util.JdbcUtils;

public class CustomerDaoJdbcImpl implements CustomerDao {

/*

id int primary key auto_increment,

name varchar(20) not null,

sex varchar(4) not null,

birthday date,

cellphone varchar(20) not null,

Email varchar(40),

preference varchar(100),

type varchar(40),

Description varchar(255)

*/

public void add(Customer customer) {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "insert into customer(name,sex,birthday,cellphone,email,preference,type,description) values(?,?,?,?,?,?,?,?)";

st = conn.prepareStatement(sql);

st.setString(1, customer.getName());

st.setString(2, customer.getSex());

st.setDate(3, new java.sql.Date(customer.getBirthday().getTime()));

st.setString(4, customer.getCellphone());

st.setString(5, customer.getEmail());

st.setString(6, customer.getPreference());

st.setString(7, customer.getType());

st.setString(8, customer.getDescription());

st.executeUpdate();

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

public void delete(int id) {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "delete from customer where id=?";

st = conn.prepareStatement(sql);

st.setInt(1, id);

st.executeUpdate();

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

public Customer find(int id) {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "select id,name,sex,birthday,cellphone,email,preference,type,description from customer where id=?";

st = conn.prepareStatement(sql);

st.setInt(1, id);

rs = st.executeQuery();

if(rs.next()){

Customer c = new Customer();

c.setId(rs.getInt("id"));

c.setName(rs.getString("name"));

c.setSex(rs.getString("sex"));

c.setBirthday(rs.getDate("birthday"));

c.setCellphone(rs.getString("cellphone"));

c.setEmail(rs.getString("email"));

c.setPreference(rs.getString("preference"));

c.setType(rs.getString("type"));

c.setDescription(rs.getString("description"));

return c;

}

return null;

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

/*

Id 编号 varchar(20)

name 客户姓名 varchar(20)

sex 性名 varchar(4)

birthday 生日 date

cellphone 手机 varchar(20)

Email 电子邮件 varchar(40)

preference 客户爱好 varchar(100)

type 客户类型 varchar(40)

Description 备注 varchar(255)

*/

public List getAllCustomer() {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "select id,name,sex,birthday,cellphone,email,preference,type,description from customer order by id";

st = conn.prepareStatement(sql);

rs = st.executeQuery();

List list = new ArrayList();

while(rs.next()){

Customer c = new Customer();

c.setId(rs.getInt("id"));

c.setName(rs.getString("name"));

c.setSex(rs.getString("sex"));

c.setBirthday(rs.getDate("birthday"));

c.setCellphone(rs.getString("cellphone"));

c.setEmail(rs.getString("email"));

c.setPreference(rs.getString("preference"));

c.setType(rs.getString("type"));

c.setDescription(rs.getString("description"));

list.add(c);

}

return list;

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

public void update(Customer customer) {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "update customer set name=?,sex=?,birthday=?,cellphone=?,email=?,preference=?,type=?,description=? where id=?";

st = conn.prepareStatement(sql);

st.setString(1, customer.getName());

st.setString(2, customer.getSex());

st.setDate(3, new java.sql.Date(customer.getBirthday().getTime()));

st.setString(4, customer.getCellphone());

st.setString(5, customer.getEmail());

st.setString(6, customer.getPreference());

st.setString(7, customer.getType());

st.setString(8, customer.getDescription());

st.setInt(9, customer.getId());

st.executeUpdate();

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

public int getAllRecord() {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "select count(*) from customer";

st = conn.prepareStatement(sql);

rs = st.executeQuery();

if(rs.next()){

return rs.getInt(1);

}

return 0;

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

public List getCustomerByPage(int startindex, int pagesize) {

Connection conn = null;

PreparedStatement st = null;

ResultSet rs = null;

try{

conn = JdbcUtils.getConnection();

String sql = "select id,name,sex,birthday,cellphone,email,preference,type,description from customer limit ?,?";

st = conn.prepareStatement(sql);

st.setInt(1, startindex);

st.setInt(2, pagesize);

rs = st.executeQuery();

List list = new ArrayList();

while(rs.next()){

Customer c = new Customer();

c.setId(rs.getInt("id"));

c.setName(rs.getString("name"));

c.setSex(rs.getString("sex"));

c.setBirthday(rs.getDate("birthday"));

c.setCellphone(rs.getString("cellphone"));

c.setEmail(rs.getString("email"));

c.setPreference(rs.getString("preference"));

c.setType(rs.getString("type"));

c.setDescription(rs.getString("description"));

list.add(c);

}

return list;

}catch(Exception e){

throw new RuntimeException(e);

}finally{

JdbcUtils.release(rs, st, conn);

}

}

}

jsp怎么连接mysql数据库代码

jsp连接mysql数据库的操作方式。

1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功

2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在网上下载,或者,在官网上下载

3、把解包后的jar放到tomcat里面的lib文件夹下

4、在程序的代码段里添加连接函数库和库函数,就可以连接到mysql数据库了

5、剩下的就是我们使用的时候调用这样的数据了,在jsp里使用mysql数据库中的数据

jspmysql源代码(jsp源码之家)

2022-11-16
jsp框架程序源代码(jsp源码之家)

本文目录一览: 1、给定JSP程序源码如下: 2、JSP的源代码写在哪? 3、jsp 中网站的首页源代码 给定JSP程序源码如下: 这个问题其实就是相当于:int count=1;out.print(

2023-12-08
jsp门户网站源码下载(jsp源码之家)

本文目录一览: 1、下载网页源代码 2、如何通过页面下载该网站的jsp源代码 3、jsp网站下载源码如何使用 下载网页源代码 网站的动态源代码,比如asp,php,jsp是不可能通过访问页面就能下载的

2023-12-08
基于jsp源码和报告,jsp源码之家

本文目录一览: 1、基于jsp的图书管理系统的设计与实现的源代码 2、jsp的实验报告代码 3、基于jsp网上在线招聘系统源代码 4、求一个毕业设计选题系统源码 做毕设用的 用jsp+sql编写的 谢

2023-12-08
jsp论坛源码免费源代码下载(jsp网站源代码)

本文目录一览: 1、JSP的论坛源代码,数据库SQL2000的 2、跪求:免费的,功能齐全的,可以使用的,JSP论坛源码。 3、求JSP的论坛源码 4、求助:谁能给一个jsp的论坛管理源码??急用 最

2023-12-08
jsp服务端客户端源码,jsp源码之家

本文目录一览: 1、运行JSP页面显示源码 2、网上下的jsp源码要怎么用 3、jsp文件用IE打开出现的是源代码? 4、jsp登陆界面源代码 5、使用Servelet和JSP技术的应用系统综合实例源

2023-12-08
精美php源码分享网站,php源码之家

2022-12-01
mysql代码资源(Mysql源码)

2022-11-11
留言板jsp源代码,留言板源码HTML

本文目录一览: 1、用jsp+mysql制作班级留言板,最好能实现图中的效果,尽量发完整代码,哪位大神会 2、JSP实现留言板留言 但是我这个就只能留一个 然后 再留言就覆盖了 我怎么可以一直留下去

2023-12-08
jsp参考大全及源代码(jsp的代码)

本文目录一览: 1、jsp技术的验证码源代码? 2、jsp登陆界面源代码 3、jsp 中网站的首页源代码 jsp技术的验证码源代码? 实际当中很少用这种纯JSP的验证码技术,缺乏安全性,下面有一个这样

2023-12-08
mysql源码配置(源码安装mysql)

2022-11-15
从源代码构建mysql,源代码开源

2022-11-20
mysql必知必会源码,MySQL源码

2022-11-21
jsp连接mysql的源码12(jsp 连接mysql)

本文目录一览: 1、JSP连接MySQL 2、jsp怎么连接mysql数据库代码 3、jsp怎么连接mysql数据库 4、jsp连接数据库方法(详细的) 5、求jsp与mysql连接的代码 6、求js

2023-12-08
基于jsp的企业官网源码,jsp公司

本文目录一览: 1、基于jsp网上在线招聘系统源代码 2、jsp 中网站的首页源代码 3、求一份基于jsp的企业人事管理系统的源代码 4、高分求一份jsp 基于mvc设计模式的购物网站的源代码 5、求

2023-12-08
jsp上一条记录代码,jsp上一条记录代码不见了

本文目录一览: 1、上一页12345下一页这样的JSP代码怎么实现 2、有关向数据库中添加一条记录的问题,JSP代码 3、请问:关于jsp中的一小段代码 上一页12345下一页这样的JSP代码怎么实现

2023-12-08
jsp简单bbs源代码(jsp小型论坛bbs)

本文目录一览: 1、JSP的论坛源代码,数据库SQL2000的 2、求使用Tomcat+Mysql+Myeclipse+jsp搭建的简单BBS系统源代码 3、哪里有比较简单的JSP源代码? 4、求一个

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
mysql服务端源码(MySQL源代码)

2022-11-09
菜鸟求jsp商品展示源代码(菜鸟求jsp商品展示源代码错误)

本文目录一览: 1、jsp代码注释 本人菜鸟 希望详细些 通俗易懂些 2、jsp问题。菜鸟刚起步,求大虾来帮我。 3、JSP菜鸟求指教 4、jsp点击一下按钮弹出提示框求源代码 5、jsp 中网站的首

2023-12-08