为什么对数据库的p2p的表userinfo可以进行查询操作,但是换成插入就执行不了,到底哪里错了

Connectioncon=null;Statementsql=null;intrs=0;try{Class.forName("com.microsoft.jdbc.sq... Connection con = null ;
Statement sql = null ;
int rs = 0 ;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch(ClassNotFoundException e1)
{e1.printStackTrace();}
try{
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=p2p", "sa", "");
String str = "use p2p Insert INTO userinfo(uname,pword,age,address,email) values('"+ name+"','"+ pwd+"','"+ age+"','"+ address+"','"+ email+"')" ;
sql = con.createStatement();
rs = sql.executeUpdate(str);
System.out.println("*****************");
while(rs>0){
JOptionPane.showMessageDialog(null,"恭喜你,注册成功","错误",JOptionPane.ERROR_MESSAGE);
return;
}
con.close();
} catch(SQLException el){
}
展开
 我来答
18dreams
2013-01-09 · TA获得超过479个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:185万
展开全部
语句引号加的不对。
"Insert INTO userinfo(uname,pword,age,address,email) values("+ name+"','"+ pwd+"','"+ age+"','"+ address+"','"+ email+"')'" .这样试试。
还有既然url中包含了databasename,语句中就没有必要再写use p2p了
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式