跪求 如何将 string 数据类型 转换成 varchar2!

sun523799 2010-02-04 08:57:17
跪求 如何将 string 数据类型 转换成 varchar2!
...全文
1359 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
polimo 2010-02-09
  • 打赏
  • 举报
回复
2楼 已经说的很好了 在此不做说明
jaywyy_14163com 2010-02-08
  • 打赏
  • 举报
回复
顶2楼…………
myeclipse0123 2010-02-08
  • 打赏
  • 举报
回复
对啊,如果在数据库中存的时候不用管这个
水中影子 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zyus1987 的回复:]
老紫竹说的很对~!java中没有varchar 类型,只有数据库中保存数据时才会用到
[/Quote]

UP
BearKin 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 crazylaa 的回复:]
引用 7 楼 sun523799 的回复:
是呀!我想先做个判断,把数据库里的类型查出来,看看要传进去的符合不符合,不符合就提示!

用MetaData取得对应表的字段类型,具体baidugoogle一堆相关的,搜索关键字:jdbc MetaData
[/Quote]

......baidugoogle 新搜索?
插入数据之前至少要知道自己插入的是什么字段吧.. 限制下String的长度就可以了么..
lp19890601 2010-02-05
  • 打赏
  • 举报
回复
首先对字符串进行转型, 并try{}catch{‘不是数字’}不出异常则说明可以转型,否,说明要转的字符串不是数字字符串
crazylaa 2010-02-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 sun523799 的回复:]
是呀!我想先做个判断,把数据库里的类型查出来,看看要传进去的符合不符合,不符合就提示!
[/Quote]
用MetaData取得对应表的字段类型,具体baidugoogle一堆相关的,搜索关键字:jdbc MetaData
lolitaline 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 java2000_net 的回复:]
java里不区分这个,所谓varchar2 只是数据库保存数据的方法,我们传过去String就可以了。
[/Quote]

这转化什么?一个是JAVA层,一个数据库层。。

汗。。
圣诞老人123 2010-02-04
  • 打赏
  • 举报
回复
那你只要判断是不是int 就行了
sun523799 2010-02-04
  • 打赏
  • 举报
回复
是呀!我想先做个判断,把数据库里的类型查出来,看看要传进去的符合不符合,不符合就提示!
Y_2716 2010-02-04
  • 打赏
  • 举报
回复
转成INT型再传过去啊

直接传String是一定要出错的
sun523799 2010-02-04
  • 打赏
  • 举报
回复
两位高手,那如果数据库里的字段类型是number!那我string 型的数据要存,我想在java类里判断一下,应该怎么写!
  • 打赏
  • 举报
回复
都回答的很好。。。顶。
wunan320 2010-02-04
  • 打赏
  • 举报
回复
用jdbc不用在意这些
zyus1987 2010-02-04
  • 打赏
  • 举报
回复
老紫竹说的很对~!java中没有varchar 类型,只有数据库中保存数据时才会用到
老紫竹 2010-02-04
  • 打赏
  • 举报
回复
java里不区分这个,所谓varchar2 只是数据库保存数据的方法,我们传过去String就可以了。

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧