Skip to content

Commit d994ea9

Browse files
author
T. E. Kalayci
committed
Update JDBC examples
1 parent bdb997e commit d994ea9

6 files changed

Lines changed: 12 additions & 46 deletions

File tree

DB2POJO/src/main/java/db2pojo/Db2PojoPanel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
public class Db2PojoPanel extends JPanel implements ClipboardOwner {
1919

2020
private static final long serialVersionUID = 1L;
21-
private final String[] defaultDriver = {"org.sqlite.JDBC", "com.mysql.jdbc.Driver",
21+
private final String[] defaultDriver = {"org.sqlite.JDBC", "org.mariadb.jdbc.Driver",
2222
"oracle.jdbc.driver.OracleDriver", "sun.jdbc.odbc.JdbcOdbcDriver"};
2323
private final Clipboard clipboard = getToolkit().getSystemClipboard();
2424
private JTextField txtURL = null;

DB2POJO/src/main/java/db2pojo/database/ConnectionPool.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,6 @@ class ConnectionPool {
4343
passiveConnections = new ArrayList<>(connectionCount);
4444
activeConnections = new ArrayList<>(connectionCount);
4545

46-
try {
47-
Class.forName(driverName).newInstance();
48-
} catch (Exception e) {
49-
throw new Exception("Couldn't find database driver!");
50-
}
5146
for (int i = 0; i < connectionCount; i++) {
5247

5348
try {

JDBC/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
</parent>
1717
<dependencies>
1818
<dependency>
19-
<groupId>mysql</groupId>
20-
<artifactId>mysql-connector-java</artifactId>
21-
<version>8.0.33</version>
19+
<groupId>org.xerial</groupId>
20+
<artifactId>sqlite-jdbc</artifactId>
21+
<version>3.47.1.0</version>
2222
</dependency>
2323
</dependencies>
2424
</project>

JDBC/src/main/java/jdbc/ConnectionExample.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

JDBC/src/main/java/jdbc/Main.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@ public static void main(String[] args) {
1010
// Get a connection from Database Connection Manager
1111
Connection conn = ConnectionManager.getInstance().getConnection();
1212
try {
13-
// Insert record to database
13+
// Create table
1414
PreparedStatement ps = conn
15+
.prepareStatement("CREATE TABLE Example (Field VARCHAR)");
16+
ps.execute();
17+
18+
// Insert record to database
19+
ps = conn
1520
.prepareStatement("INSERT INTO Example (Field) VALUES (" + System.currentTimeMillis() + ")");
1621
ps.execute();
1722
// Select record from database

JDBC/src/main/resources/vt.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Database connection URL
2-
jdbc.url=jdbc:mysql://localhost:3306/vt
2+
jdbc.url=jdbc:mariadb://localhost:3306/vt
33
# Database driver class
4-
jdbc.driver=com.mysql.jdbc.Driver
4+
jdbc.driver=org.mariadb.jdbc.Driver
55
# Database username
66
jdbc.user=user
77
# Database password

0 commit comments

Comments
 (0)