2016-04-14 46 views
0

問題が発生しました。 私は.accdbデータを持っています(アクセスデータ) 私のデータ列はremarkと呼ばれ、サイズは256byte以上です。ODBCの文字数制限を増やす方法

私はこのロジックは255byte切り捨てられたデータを取得

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); 

} 

ODBCドライバを使用。

ODBCの制限された文字サイズはどのような問題を解決する必要がありますか?

データを255バイト以上取得するにはどうすればよいですか?

お願いします。よろしくお願いいたします。

+0

デシベルへの書き込み中に、それが切り捨てられたか、それが既にデシベル以上255バイトですが、読みながら、あなただけの255バイトを取得していますか? – Areca

+0

dbへの書き込み中に切り捨てられました。 – Samdasu

答えて

1

使用ジャケット!私は最終的に http://jackcess.sourceforge.net/

で255byteを切り捨て問題を解決した

、私はデータに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); 
関連する問題