Konfiguracja konektora może wyglądać w sposób następujący:
<connector name="sample" url="jdbc:...">
</connector>
Poprzez nazwę konektora możemy dokonywać operacji z poziomu modułu Sql. Odpowiedni konektor (driver konkretnej bazy) jest pobierany automatycznie na podstawie podanego adresu URL (atrybut url w konfiguracji konektora).
Przykład podstawowej konfiguracji konektora Sql.
<connector name="sample" url="jdbc:...">
<user>login</user>
<password>******</password>
...
</connector>
Dostęp do parametrów konfiguracyjnych realizowany jest poprzez pole properties w klasie bazowej.
Atrybuty wspierane definiowane dla konektora Sql:
Przykładowa pełna konfiguracji konektora:
<connector name="palio" url="jdbc:oracle:thin:@pingwin.torn.com.pl:6372:ePALIO" refresh="0" traceRead="true" traceWrite="true" traceExecute="true">
<user>jpalio</user>
<password>torn</password>
<maxConnections>0</maxConnections>
<minConnections>0</minConnections>
<maxInactivity>15</maxInactivity>
<maxUseCount>100000</maxUseCount>
<maxLifeTime>720</maxLifeTime>
</connector>