如何增加ODBC中的字符限制

时间:2016-04-14 10:13:19

标签: java odbc

我遇到了问题。 我有一个.accdb数据。(访问数据) 我的数据列称为备注,大小超过256字节。

我使用了odbc Driver

 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

 Connection conn = DriverManager.getConnection(DB_URL, props);

 PreparedStatement ps = conn.prepareSTatement("select * from test");

 rs = ps.executeQuery();

while(rs.next()){

 String remark = rs.getString("remark");

 System.out.println(remark);

}

此逻辑将数据截断为255byte;

我应该解决ODBC上有限字符大小的问题?

如何获取超过255个字节的数据?

请帮助我,我很感激。

1 个答案:

答案 0 :(得分:1)

使用Jackcess!

我发现解决了截断255byte的问题 http://jackcess.sourceforge.net/

最后,我可以获得超过255个字节的数据。

如果有人发现这个问题, 使用jackcess

-announced part omitted-

Table table = db.getTable("TableName");

for(Row row :table){

for(Column column : table.getColumns()){

columnName = column.getName();

value=row.get(columnName); 

ps.setString(index, String);