nodejs-jdbc
Version:
JDBC wrapper for Node
23 lines • 763 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataSource = void 0;
const jinst_1 = require("./jinst");
const java = (0, jinst_1.getInstance)();
class DataSource {
constructor(drivername, url, user, password) {
const DataSource = java.import(drivername);
this.ds = new DataSource();
this.ds.setURLSync(url);
if (user && typeof this.ds.setUser === 'function') {
this.ds.setUserSync(user);
}
if (password && typeof this.ds.setPassword === 'function') {
this.ds.setPasswordSync(password);
}
}
getConnectionDS() {
return this.ds.getConnectionSync();
}
}
exports.DataSource = DataSource;
//# sourceMappingURL=DataSource.js.map