Beste tweakers,
Koppijn krijg ik ervan... dat iBATIS.
Als je het aan de gang hebt gaat het super (gebruik het normaal met MSSQL). Maar nu zit ik eens te experimenteren met PostgreSQL en probeer ik iBATIS met Npgsql 1.0 aan de gang te krijgen....
De provider entry in Providers.config waarna ik verwijs vanuit mijn SqlMap.Config ziet er als volgt uit (de rest van de provides staat op enabled="false":
De connection string e.d. zo:
Ik gebruik trouwens iBATIS versie 1.6.1.0...
Alle class verwijzingen, de public token en de versie kloppen....
Versie Npgsql.dll 1.0.0.0 zit in mn output directory en is gereferenced...
Toch blijft iBATIS roepen:
- The error occurred while loading Providers. - initialize provider - Check the PostgreSql1.0.0.0.
Iemand een tip of oplossing?
Koppijn krijg ik ervan... dat iBATIS.
Als je het aan de gang hebt gaat het super (gebruik het normaal met MSSQL). Maar nu zit ik eens te experimenteren met PostgreSQL en probeer ik iBATIS met Npgsql 1.0 aan de gang te krijgen....
De provider entry in Providers.config waarna ik verwijs vanuit mijn SqlMap.Config ziet er als volgt uit (de rest van de provides staat op enabled="false":
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <provider name="PostgreSql1.0.0.0" description="PostgreSql, Npgsql provider V1.0.0.0" enabled="true" default="true" assemblyName="Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" connectionClass="Npgsql.NpgsqlConnection" commandClass="Npgsql.NpgsqlCommand" parameterClass="Npgsql.NpgsqlParameter" parameterDbTypeClass="NpgsqlTypes.NpgsqlDbType" parameterDbTypeProperty="NpgsqlDbType" dataAdapterClass="Npgsql.NpgsqlDataAdapter" commandBuilderClass="Npgsql.NpgsqlCommandBuilder" usePositionalParameters="false" useParameterPrefixInSql="true" useParameterPrefixInParameter="true" parameterPrefix=":" allowMARS="true" /> |
De connection string e.d. zo:
XML:
1
2
3
4
| <database> <provider name="${provider}"/> <dataSource name="LocalSqlServer" connectionString="Server=${db_server};Port=${db_port};Database=${db_database};Userid=${db_username};Password=${db_password}; Protocol=3;SSL=false;Pooling=true;MinPoolSize=1;MaxPoolSize=20;Encoding=UNICODE; Timeout=15;SslMode=Disable;"/> </database> |
Ik gebruik trouwens iBATIS versie 1.6.1.0...
Alle class verwijzingen, de public token en de versie kloppen....
Versie Npgsql.dll 1.0.0.0 zit in mn output directory en is gereferenced...
Toch blijft iBATIS roepen:
- The error occurred while loading Providers. - initialize provider - Check the PostgreSql1.0.0.0.
Iemand een tip of oplossing?