String s="insert into test values ("+i+","+"22"+","+"李斌"+i+","+"城市"+")";
executeUpdate(s);
数据库全定义的char(10)提示:在此上下文中不允许使用名称 "李斌1"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。为什么?(是不是我定义了char() 但是好像也没有String吧)
怎么改? Vector<Vector<String>> 能不能提取出列值? 怎么提取?
试了很多办法没法取 JDK文档没发现有这个 高手指教
executeUpdate(s);
数据库全定义的char(10)提示:在此上下文中不允许使用名称 "李斌1"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。为什么?(是不是我定义了char() 但是好像也没有String吧)
怎么改? Vector<Vector<String>> 能不能提取出列值? 怎么提取?
试了很多办法没法取 JDK文档没发现有这个 高手指教
解决方案 »
- 想看spring源码 该怎么看
- ibatis有点不懂 大哥们指点哈。。。。谢谢
- 找不到驱动,但是写了个测试类可以连接到数据库啊
- Eclipse 取消保存时代码自动排版
- Dao层需要抽象出来吗?
- <s:include value=""> 如何让value的值用变量实现,怎么写
- mvn tomcat:run的问题
- java请教:错误java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
- 要尽快达到这个标准,哪位能给指个路?
- idea maven compile失败
- struts2 spring2.5 hibernate3.2 整合异常
- 刚开始学框架,struts1和struts2差别很大吗?
就去定义对应的字段为varchar
char需要固定长度
如果说char(10)你必须键入10个长度
varchar(20)就是0~20个长度可能是这个原因2、我虽然不知道你定义那个东西要取什么东西
也不知道你所说的列值是指的什么
不过那个完全可以对比与二维数组去理解的
其他的你应该会的了吧
关于第二个问题 没加 Iterator 直接就输出确实行
但是没有next()函数根本就不实用 用Iterator包装后却不知道怎么 取到任意(x,y)的值
而且
比如一个 100 *5 的表 怎么输出一行的全部值那 我一输就是 java.util. ......加上几个乱码
Iterator 加载的对象到底是什么类型那 为什么是java.util. ......由于老问题我没多少分了希望知道的人帮助