回 帖 发 新 帖 刷新版面

主题:帮小弟我看下这个是哪里的错误嘛`~先谢谢了~~

我用的是JSP+JAVABEAN+SQL实现插入的功能`页面可以运行就是~连不到数据~请各位帮我看下嘛~
这个JAVABEAN 是SET和GET的方法~
package com.liuyan;
public class message {
private String title;
private String name;
private String email;
private String content;
public void setTitle(String title){this.title=title;}
public void setName(String name){this.name=name;}
public void setEmail(String email){this.email=email;}
public void setContent(String content){this.content=content;}
public String getTitle(){return this.title;}
public String getName(){return this.name;}
public String getEmail(){return this.email;}
public String getContent(){return this.content;}

}

这个是实现数据库连接和插入功能的JAVABEAN
package com.liuyan;
import java.sql.*;
import java.util.*;
public class messageBean {
private Connection con;
message msg;
public messageBean(){
    try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
    }
    catch(Exception e)
    {
        e.printStackTrace();
        }
}
public void setMessage(message msg){
    this.msg=msg;
}
public void addMessage()throws Exception{
    try{
        
        PreparedStatement stm=con.prepareStatement("insert into liuyan values(?,?,?,?,)");
        stm.setString(1, msg.getTitle());
        stm.setString(2, msg.getName());
        stm.setString(3, msg.getEmail());
        stm.setString(4, msg.getContent());
    }
  catch(Exception e){
      e.printStackTrace();
      throw e;
  }
}
}

这个是JSP的首页
<%@page contentType="text/html;charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {font-size: 18px}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="addMessage.jsp">
  <table width="353" height="298" border="0" align="center">
    <tr>
      <td height="38" colspan="5" bgcolor=""><div align="center" class="STYLE1">访客留言</div></td>
    </tr>
    <tr>
      <td width="3" height="296" rowspan="5">&nbsp;</td>
      <td width="73" height="25" bgcolor="#339966"><div align="right">姓名:</div></td>
      <td colspan="2" bgcolor="#339966"><label>
        <input type="text" name="name"  width="150" height="20"/>
      </label></td>
      <td width="71" rowspan="5" bgcolor="#339966">&nbsp;</td>
    </tr>
    <tr>
      <td height="25" bgcolor="#339966"><div align="right">E-mail:</div></td>
      <td height="25" colspan="2" bgcolor="#339966"><label>
        <input type="text" name="email" width="150" height="20" />
      </label></td>
    </tr>
    <tr>
      <td height="25" bgcolor="#339966"><div align="right">主题:</div></td>
      <td height="25" colspan="2" bgcolor="#339966"><label>
        <input type="text" name="title"  width="150"  height="20"/>
      </label></td>
    </tr>
    <tr>
      <td height="135" bgcolor="#339966"><div align="right"><span class="STYLE1">留言:</span></div></td>
      <td height="135" colspan="2" bgcolor="#339966"><label>
        <textarea name="content" rows="10" with="20"></textarea>
      </label></td>
    </tr>
    <tr>
      <td height="23" bgcolor="#339966"><label> 
        <input type="submit" name="Submit" value="提交" />
      </label></td>
      <td width="96" height="23" bgcolor="#339966">&nbsp;</td>
      <td width="88" bgcolor="#339966"><label>
        <input type="reset" name="Submit2" value="重置" />
      </label></td>
    </tr>
  </table>
</form>
</body>
</html>

最后一个是处理数据的JSP 
 <%@page contentType="text/html;charset=gb2312"%>
<%@page import="com.liuyan.*,java.util.*,java.sql.* "%>
<%@page language="java" %>
<html>
  <body>
   <jsp:useBean id="message" class="com.liuyan.message" scope="page">
  <jsp:setProperty name="message" property="*"/>
  </jsp:useBean>
  <jsp:useBean id="messageBean" class="com.liuyan.messageBean" scope="page"/>
   
  <% 
  
   messageBean.setMessage(message);
  messageBean.addMessage();
   %>

  </body>
</html>

回复列表 (共1个回复)

沙发

有愿意的大哥~帮我的~~请加下`~我的QQ19104357 
MSN  ligang242510@hotmail.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册