0,
,--缺少数据,sysdate
0,
1,
'时尚数码',
'123');
解决方案 »
- 【新手请教】oracle存储过程中出现符号错误
- pl sql developer为什么不能操作show sga命令?
- 奇怪的 java.sql.SQLException: ORA-01843: not a valid month
- 语句优化的问题
- 关于数据库数据增量同步的问题[在线等待]
- oracle存储过程问题,求救!!
- 搜索所有不在ArrayList里的记录,应该怎样写?
- sql问题!
- 问一下简单的function问题
- 求助关于oracle数据库合并字段问题
- 跪求oracle数据库应用程序,打包方案!
- vc中新建数据库工程,使用odbc连接oracle数据库,登陆用户为sys用户,但是看不到sys和system方案下的任何一个表,其他的方案可以看到
('Admin',
*
什么什么不匹配。
0,
'',
0,
1,
'时尚数码',
'123');
改成这样应该可以了吧。
insert into ttt values('123')
*
ERROR 位于第 1 行:
ORA-12704: 字符集不匹配
SQL> insert into ttt values(n'123');已创建 1 行。SQL> select * from ttt;N
----------
123SQL>
那在jsp下,
//进行注册
public void regist()throws Exception
{
String reg="insert into user_Info values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
try
{
PreparedStatement pstmt=con.prepareStatement(reg);
pstmt.setString(1,userInfo.getUserid());
pstmt.setString(2,userInfo.getName());
pstmt.setString(3,userInfo.getPhone());
pstmt.setString(4,userInfo.getStreet());
pstmt.setString(5,userInfo.getState());
pstmt.setString(7,userInfo.getCity());
pstmt.setString(6,userInfo.getZipCode());
pstmt.setString(8,userInfo.getEmail());
pstmt.setString(9,userInfo.getCardNumber());
pstmt.setInt(10,userInfo.getCardType());
pstmt.setInt(11,0);
pstmt.setDate(12,new java.sql.Date(new java.util.Date().getTime()));
pstmt.setInt(13,1);
pstmt.setInt(14,0);
pstmt.setString(15,userInfo.getFanvcategory());
pstmt.setString(16,userInfo.getPassword());
pstmt.executeUpdate();
}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
}是不是insert into user_Info values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)要改成
insert into user_Info (userid name phone street state city zipCode email cardNumber cardType userLogCount userLastLogTime userType banneropt fanvcategory password) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)必须要指定列名吗?不可以像mssql一样吗?
Email:[email protected]
但是有一点,你定义的是nvarchar类型需要N'str'进行转换