2013-08-20 19 views
0

使用我与格式 “C99999”C99999格式在SQL

一些我需要导入为sql

我试试这个

while (rs.next()){ 
     int s=rs.getInt("Number"); 
     s++; 

     String n = String.format("%05d",s); 
     view.txtcustomernumber.setText(n); 

如何添加“C “转换为这种格式,mysql中的数据类型为int

+0

你为什么试图导入一个字符串“C00002”作为一个数字?这不是一个数字。你想放弃领先的“C”,只存储数字部分? –

+0

不,我需要存储“C” –

+0

然后你不能使用数字列。它必须放置在VARCHAR列中。 –

回答

0

只需使用"C%05d"作为格式字符串。

+0

我试过,但我得到一些错误时,将其添加到SQL 这是错误“java.lang.NumberFormatException:对于输入字符串:”C00002“ –

+0

好吧,你有一个该异常的堆栈跟踪? –

+0

我尝试堆栈跟踪,但它什么也没有显示 –