jsp向数据库中插入数据问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:56:07
用jsp向sqlserver2000数据库中插入数据,没有报错,能正常运行,为什么数据库中没有新增记录??
连接数据库的
public void getConnection()
{
try
{
String DBDriver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=userData";
String user="sa";
String psd="";
Class.forName(DBDriver);
con=DriverManager.getConnection(url, user, psd);
}
catch(Exception e)
{
System.out.println("连接数据库服务器失败!");
e.printStackTrace();
}
}

插入的
public int executeInsert(String sql)
{
int num=0;
try
{
stmt=con.createStatement();
stmt.executeUpdate(sql);
}
catch(Exception e)
{
e.printStackTrace();
}
return num;
}

代码是片段,数据库能够连接上,做查询能够返回结果,但是插入数据不行

把代码贴出来
你的sql语句呢 怎么没有

插入数据用PreparedStatement pstmt=conn.prepareStatement("insert into userinfo values(?,?)");
pstmt.setString(1,this.name);
pstmt.setString(2,this.npwd);