**************add*******************
public void add()
{ try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn=DriverManager.getConnection("jdbc:odbc:wordboard");
str="INSERT INTO message(name,email,topic,msgtime,note) VALUES ('"+get_Name+"','"+get_Email+"','"+get_Topic+"','"+get_Time+"','"+get_Note+"')";
Statement st=cn.createStatement();
st.executeUpdate(str); <<<<<<<<<<<<<<<<<<填加操作
st.close();
cn.close();
}
catch(Exception ex )
{
System.out.println(ex.getMessage());
}
}**************seletc************
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql); <<<<<<<<查询 sql是一个字符串就相当与你的查询语句
} 修改和删除就是 你自己的 sql 语句问题了 executeQuery executeUpdate 主要是这两个函数你要明白
public void add()
{ try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn=DriverManager.getConnection("jdbc:odbc:wordboard");
str="INSERT INTO message(name,email,topic,msgtime,note) VALUES ('"+get_Name+"','"+get_Email+"','"+get_Topic+"','"+get_Time+"','"+get_Note+"')";
Statement st=cn.createStatement();
st.executeUpdate(str); <<<<<<<<<<<<<<<<<<填加操作
st.close();
cn.close();
}
catch(Exception ex )
{
System.out.println(ex.getMessage());
}
}**************seletc************
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql); <<<<<<<<查询 sql是一个字符串就相当与你的查询语句
} 修改和删除就是 你自己的 sql 语句问题了 executeQuery executeUpdate 主要是这两个函数你要明白
* DBconn.java
*/
package dataBean;import java.sql.*;
public class DBconn
{
String dbDriver="org.gjt.mm.mysql.Driver";
String conStr="jdbc:mysql://localhost:3306/3dsoft";
String myUser="root";
String myPassword="";
Connection con = null;
ResultSet rs = null;
public DBconn()
{
try
{
Class.forName(dbDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("DBconn (): " + e.getMessage());
}
} public String getDbDriver()
{
return dbDriver;
}
public void setDbDriver(String dbDriver)
{
this.dbDriver=dbDriver;
}
public String getConStr()
{
return conStr;
}
public void setConStr(String conStr )
{
this.conStr = conStr ;
}
public String getMyUser()
{
return myUser ;
}
public void setMyUser(String myUser )
{
this. myUser= myUser ;
}
public String getMyPassword()
{
return myPassword ;
}
public void setMyPassword(String myPassword )
{
this.myPassword = myPassword ;
}
public ResultSet executeQuery(String sql) throws SQLException, Exception
{
rs = null;
try
{
con = DriverManager.getConnection(conStr,myUser,myPassword);
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("executeQuery:"+ex.getMessage());
return null;
}
catch(Exception e)
{
System.err.println("executeQuery:"+e.getMessage());
return null;
}
return rs;
} public int executeUpdate(String sql)
{
int n=0;
try
{
con = DriverManager.getConnection(conStr,myUser,myPassword);
Statement stmt = con.createStatement();
n=stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("executeUpdate:"+ex.getMessage());
return 0;
}
catch(Exception e)
{
System.err.println("executeQuery:"+e.getMessage());
return 0;
}
return n;
}
}
<%@page language="java" import="java.sql.*" %>
<jsp:useBean id="DBconn" scope="session" class="Show.DBconn"/>
<html>
<head>
<title>Show MySQL!</title>
</head>
<body>
<%String sql;
int result=0;sql="insert into information (name,sex,code) values('哈哈','男','111');
result=DBconn.executeUpdate(sql); //执行添加数据!
//判断是否正确执行!
if(result==0)
{
response.sendRedirect("error.jsp");
}
%>
<BR>
<BR>
<p align="center"><font size="4" color="red"> 新数据已经被成功添加 :</font></p>
</BODY>
</HTML>查询,修改,删除 的方法类似 ! 查询使用rs.executeQuery()
while (keys.hasMoreElements());
{
key = (String) keys.nextElement();
if (key.equalsIgnoreCase("name"))name = request.getParameter(key);
else if (key.equalsIgnoreCase("address"))address = request.getParameter(key);
else if (key.equalsIgnoreCase("mail"))mail = request.getParameter(key);
else if (key.equalsIgnoreCase("tel"))tel = request.getParameter(key);
else;
在表格页上起好各个输入框名字