How to insert a new record using JDBC PreparedStatement in Java to avoid SQL injection. Example with auto-increment table.


How to create a new table from Java using JDBC Statement in simple steps: connect, get the statement, execute and close.


How to create a simple thread pool in Java using ExecutorService, Executors, ThreadPoolExecutor and RejectedExecutionHandler classes.


JDBC Statement vs PreparedStatement with example. Comparison between around SQL Injection using SELECT query.


How to sleep a thread in Java using Thread.sleep() method. Comparison between sleep millis an nanos.


How to connect to MySQL database with MySQL JDBC driver. Get a new connection using DriverManager class.