为了账号安全,请及时绑定邮箱和手机立即绑定

通过JSP+JavaBean对mysql进行添加数据的操作

标签:
Java MySQL

图片描述
分享一个小例子,写的不太具体(配置环境什么的就不写了),有问题欢迎讨论!
DBpool.java文件,这个文件的主要作用是装载数据库连接驱动,获得数据库连接对象并连接数据库,具体代码如下:
package com;

import java.sql.;
import javax.naming.
;

public class DBpool
{
private static Connection conn;

public static Connection getConnection() throws SQLException,NamingException
{
        try
        {
            Class.forName("com.mysql.jdbc.Driver").newInstance();  //装载数据库连接驱动

            conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=UTF-8","root","123123");
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }   
    return conn;        
}

}

UserDAO.java文件,写一个类对数据库进行添加操作。
代码如下:
package com;

import com.;
import java.util.Vector;
import java.sql.
;
import javax.sql.;
import javax.naming.
;
import java.sql.Date;

public class UserDAO
{
private Connection conn;
private Statement state;
private PreparedStatement pstate;
private ResultSet rs;

public UserDAO()
{
    if(conn==null)
    {   
        try
        {
            conn=DBpool.getConnection();        //获得数据库连接对象

        }
        catch(NamingException e)
        {
            e.printStackTrace();
        }
        catch(SQLException se)
        {
            se.printStackTrace();
        }
    }

}
public boolean addUser(String name,String age)     //向数据库中添加数据
{
        int jg=0;
        try
        {   
            pstate=conn.prepareStatement("insert into user (name,age) values (?,?)");
            pstate.setString(1,name);
            pstate.setString(2,age);
            jg=pstate.executeUpdate();
        }
        catch(SQLException e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                pstate.close(); 
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        if(jg>0)
            return true;
        else 
            return false;  

}

}

addUser,jsp文件,向数据库添加数据。
代码如下:
<%@ page language="java" import="java.util.,com." pageEncoding="utf-8"%>

<html>
<body>
<%
UserDAO ud=new UserDAO();
String name="李小晚";
String age="22";
if(ud.addUser(name,age))
out.println("<center>添加成功,请查看数据库!</center>");
%>
</body>
</html>

随便看看就好,顺手点赞更好。

点击查看更多内容
26人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消