Skip to content

Commit e43f978

Browse files
committed
add dj_db_conn_pool.backends.jdbc: generic support for jdbc
1 parent 2d5b601 commit e43f978

File tree

1 file changed

+20
-0
lines changed
  • dj_db_conn_pool/backends/jdbc

1 file changed

+20
-0
lines changed

dj_db_conn_pool/backends/jdbc/base.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from django.core.exceptions import ImproperlyConfigured
2+
3+
from dj_db_conn_pool.backends.jdbc.mixins import JDBCDatabaseWrapperMixin
4+
from dj_db_conn_pool.core.base import BaseDatabasePoolWrapper
5+
6+
7+
class DatabaseWrapper(JDBCDatabaseWrapperMixin, BaseDatabasePoolWrapper):
8+
@property
9+
def jdbc_driver(self):
10+
try:
11+
return self.settings_dict['JDBC_DRIVER']
12+
except KeyError:
13+
raise ImproperlyConfigured('no JDBC_DRIVER provided')
14+
15+
@property
16+
def jdbc_url(self):
17+
try:
18+
return self.settings_dict['JDBC_URL']
19+
except KeyError:
20+
raise ImproperlyConfigured('no JDBC_URL provided')

0 commit comments

Comments
 (0)