Jump to content

Java + MS Access 2000


Mezavecis
 Share

Recommended Posts

Ir vajadzība Javā lietot MS Access datu bāzi. Viss skaisti savienojās caur JDBC draiveri, tikai nekādīgi nevaru dabūt garumzīmes. Ir kāda cerība ar kādiem bezmaksas draiveriem vai citām maģiskām darbībām. Visur ir sarubīts UTF-8 kodējums.

 

Parakājos pa gūgli un viss ved uz šo ne īpaši pozitīvo slēdzienu, jo Access izmanto UTF-16 kodējumu, kuru draiveris neuztur :(

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277

 

Eh, ilgi čakarējos un pie standarta risinājuma nenonācu. Bakstījos ar dažiem maksas draiveriem, bet nekādā nojēgā nenonācu.

 

Uztaisīju tādu kā workaround, kas atrisināja problēmu izmantojot MSSQL servera ekstras, ņemot vērā ka Access var griezties tikai uz Windows, un uzinstalēt MSSQL Express nav īpaša problēma. Pati proga kurbulēsies uz Linux.

 

select id, name, status, quantity, measure, price from OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0','Data Source="D:\Projects\database\db.mdb";
User ID=Admin;Password='
)... products

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...