|
|
|
firebird и русские буквы
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, у меня возникла проблема при записи строковых параметров в базу данных firebird, вместо русских букв записываются вопросы. Я использую сервер JBoss, прочитал в статье что эта проблема решается если в <config-property name="Database" type="java.lang.String">localhost/3050:C:\database\test.fdb</config-property> дописать ?lc_ctype=WIN1251 , после того как я дописал эту строчку при попытке подконектиться к БД jboss выдает ошибку : javax.ejb.FinderException: org.firebirdsql.jdbc.FBSQLException: Problem getting connection: org.firebirdsql.jca.FBResourceException: I/O error for file CreateFile (open) "C:\database\test.fdb?lc_ctype=WIN1251" Error while trying to open file . Помогите решить проблему. Файл firebird-ds.xml <connection-factories> <mbean code="org.firebirdsql.management.FBManager" name="jboss.jca:service=FirebirdManager"> <attribute name="FileName">C:\database\test.fdb</attribute> <attribute name="UserName">sysdba</attribute> <attribute name="Password">masterkey</attribute> <attribute name="CreateOnStart">true</attribute> <attribute name="DropOnStop">false</attribute> </mbean> <tx-connection-factory> <jndi-name>FirebirdDS</jndi-name> <xa-transaction/> <adapter-display-name>Firebird Database Connector</adapter-display-name> <config-property name="Database" type="java.lang.String">localhost/3050:C:\database\test.fdb?lc_ctype=WIN1251</config-property> <user-name>sysdba</user-name> <password>masterkey</password> <min-pool-size>0</min-pool-size></tx-connection-factory> </connection-factories> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 21:28 |
|
||
|
firebird и русские буквы
|
|||
|---|---|---|---|
|
#18+
А точно надо указывать именно WIN1251 для кириллицы? Может надо так, как определено в Java: Cp1251? Или как определено в HTTP: windows-1251? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 09:13 |
|
||
|
firebird и русские буквы
|
|||
|---|---|---|---|
|
#18+
Конструкция ?lc_ctype=WIN1251 используется для задания подключения через jdbc драйвер, т.е. Код: plaintext [SRC xml]<encoding>Cp1251</encoding>[/SRC] в FirebirdDS. Хотя я точно не помню Cp1251 или WIN1251 нужно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 10:53 |
|
||
|
firebird и русские буквы
|
|||
|---|---|---|---|
|
#18+
как я понял Cp1251 не подходит jboss ошибку выдает, поэтому я написал Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 15:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33634393&tid=2149738]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 460ms |

| 0 / 0 |
