回 帖 发 新 帖 刷新版面

主题:[求助]搞一天了,还是不行,请帮帮

<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<html>
<head>
<title>mysql</title>
</head>
<body>
<% 
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/jsp?user=root&password=123&useUnicode=true&characterEncoding=gb2312";
Connection conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String sql="insert into user(name,pass)values('ha','hahah')";
try{
stmt.executeQuery(sql);
stmt.close();
conn.close();
}catch(Exception e){out.print(e.toString());}
 %>
</body>
</html>

JDBC已经有了

浏览时IE.6上显示java.sql.SQLException: Can not issue data manipulation statements with executeQuery() 

请问一下该怎么改,谢谢

回复列表 (共4个回复)

沙发

executeUpdate()不是executeQuery()

板凳

haha
太感谢你了
那要是修改sql语句是(update.......)那又用什么??

3 楼

execute()

4 楼

太感谢上面的两位了
上茶^_^

我来回复

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