169it科技资讯


当前位置:  技术问答>java相关

一个数据库操作javabean的问题

    来源: 互联网  发布时间:2015-11-21

package mydb;
import java.sql.*;

public class Dbconn
{
String sDBDriver="org.gjt.mm.mysql.Driver";
    String sConnStr="'jdbc:mysql://localhost/sinomos?useUnicode=true&characterEncoding=UTF8','root','123456')";
    Connection conn=null;
    ResultSet rs=null;
    public Dbconn()
    {
        try{
            Class.forName(sDBDriver);
        }
        catch(java.lang.ClassNotFoundException e)
        {
            System.err.println(e.getMessage());
        }
    }

   public void executeInsert(String sql)
    {
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            stmt.executeUpdate(sql);
        }
        catch(SQLException ex)
        {
            System.err.println(ex.getMessage());
        }
    }

    public ResultSet executeQuery(String sql)
    {
        rs=null;
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            rs=stmt.executeQuery(sql);
        }
        catch(SQLException ex)
        {
            System.err.println(ex.getMessage());
        }
return rs;
    }

    public void executeUpdate(String sql)
    {
        try
        {
            conn=DriverManager.getConnection(sConnStr);
            Statement stmt=conn.createStatement();
            stmt.executeUpdate(sql);
        }
        catch(SQLException ex)
        {
            System.err.println(ex.getMessage());
        }
    }
}

在JSP中引用
<%@ page import="java.util.*"%>
<% response.setContentType("text/html;charset=UTF-8");

request.setCharacterEncoding("UTF-8"); %>  
<jsp:useBean id="Dbconn" scope="page" />

  
 <%String s=request.getParameter("customer");
 

String sql="insert into project (customer) values('"+s+"')";
try{
     
    Dbconn.executeInsert(sql);
}
catch(Exception fx){
out.println(fx.getMessage());
}
 %>

为什么总是写不进去?

|
抛出什么异常?
本页相关标签:

    
相关技术文章:
    ▪JBuilder 7.0入门教程

     哪位大哥有JBuilder 7.0的入门教程啊,麻烦给份了,没7.0的话6.0也行。。刚学JAVA liangzhengzhang@163.net 中文的哦,英文太差了~~~ | 这个网站里面有个JBuilder5的帮助文件(中文的),很适合初学者使用。 www.code-labs.com | 太大了 你去下载吧 ftp://renjnet.bingle.org.cn/电子图书&计算机讲义/计算机讲义/计算机书籍/JBuilder4中文教程.rar | 有本书《java灵感编程》讲的是jbuilder7,电子工业出的 ......


    ▪关于try{} catch{} 的概念性问题,谢谢

     那为什么我下面这段代码,我已经在方法里面写了try{} catch{} 但还是不行,编译出错,必须在方法名后面加入 throws SQLException才行 public void executeInsert(String sql)  // throws SQLException   {    try     {      //conn = DriverManager.getConnection("jdbc:mysql://192.168.100.1:3306/test?, "test", "test");      conn.setAutoCommit(false);      stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);      stmt.executeUpdate(sql);      conn.commit();     }     catch(SQLException ex)      {ex.printStackTrace(System.err);       conn.rollback();}     fi......


    ▪请问!!!

     请问,哪里有关于JBuilder的使用教材之类的书籍Download.最好是中文的!!! | A.书名:《Thinking in Java》2e中文版  侯捷 / 王建兴 合译   URL:  http://jjhou.csdn.net/thinking-in-java-20010919.pdf B.书名:JBuilder5中文帮助文件   URL:  http://www.code-labs.com/manual/Jb5cn_help1.rar         http://www.code-labs.com/manual/Jb5cn_help2.rar C.书名:Think in Java(中文版)---chm格式   URL:  http://www.code-labs.com/manual/Think%20In%20Java.chm D.书名:Jbuilder开发人员指南(完整版)   URL:  http://www.java-cn.net/book/books-zip/JbuilderGuide.zip E.书名:Java2编程详解(Special_Ed......


 
最新技术文章:
    ▪visual age for java 与 webphere studio 的区别?

     各位大侠:     请问visual age for java 与 webphere studio 的区别? | visual age for java已经不在出新版本了,WSAD是它的下一代产品。 | visual age for java最多到版本4,现在WSAD已经版本5了,WTE也已经到版本5了。 ......


    ▪入门书看完了一本.可还有很多不明白,谁介绍本书我看?

     看完了<JSP动态网页入门实务>,可感觉还好多东西都不懂.有好的书推荐一本.. 探索JSP的小菜鸟..望大家多多指教.因为我实在是太菜了. | jsp核心技术详解 good! ......


    ▪一个数据库操作javabean的问题

     package mydb; import java.sql.*; public class Dbconn { String sDBDriver="org.gjt.mm.mysql.Driver";     String sConnStr="'jdbc:mysql://localhost/sinomos?useUnicode=true&characterEncoding=UTF8','root','123456')";     Connection conn=null;     ResultSet rs=null;     public Dbconn()     {         try{             Class.forName(sDBDriver);         }         catch(java.lang.ClassNotFoundException e)         {             System.err.println(e.getMessage());         }     }    public void executeInsert(String sql)     {         try       ......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号