jsp 中连接数库后,新增加数据,其中数据库有6个字段,id,name,passwd,dept,sex ,sex,age.
答案:2 悬赏:10 手机版
解决时间 2021-01-26 06:13
- 提问者网友:不要迷恋哥
- 2021-01-25 18:41
/sa"、得到连接
Connection ct = DriverManager.getConnection("jdbc.getParameter("id");
String passwd = request.getParameter("
ResultSet rs = sm.executeUpdate(sql);localhost.getParameter("name");
if(name ==null)
{
name = "";),'" + passwd + "'.sqlserver;" + name + "
}
byte b[] = name.getBytes(":sqlserver;insert into users(id,username;3;)",’这二个符合连接成一个合法的SQL语句; /,'/
String sql = "。
%>("+",为char age为int .然后我在新增数据的处理中代码如下:microsoft; + name);
//
name = new String(b);
System.out.println("u-01 = ");,''" + id + "'、加载驱动
Class.forName("com.microsoft.jdbc;,"sa");
//://.SQLServerDrvier");
//passwd",sex) values"+"sa';ISO-8859-1",",说类型不对、创建Statement
Statement sm = ct:1433;databaseName=abc",passwd,dept;/1、此处报错;
String name = request;2;
学到这儿,就是搞不清楚怎样用“前四个字段是varchar类,sex;1.createStatement():
<%
String id = request;','sa'
实这是一个很愚蠢的错误:ResultSet 的类型是一个结果集,而Statement!!。呜呜,超低级错误!.executeQuery()得的是一个int类型。所以结果出现了,类型错误
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-01-25 19:01
,',sex) values('"+id+"'String sql = "insert into users(id,username;'+passwd+"'+"',passwd,dept,'"+",'"+"'';"+name+""sa',1)";
既然你的sex是int型怎么又是sa呢,所以改为整数
既然你的sex是int型怎么又是sa呢,所以改为整数
全部回答
- 1楼网友:何以畏孤独
- 2021-01-25 19:26
string sql = "insert into users(id,username,passwd,dept,sex) values('"+id+"','"+"'"+name+"','"+"'+passwd+"','"+"'sa',1)";
既然你的sex是int型怎么又是sa呢,所以改为整数,不用加引号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯