30 likes | 149 Views
This Java program demonstrates how to establish a connection to an ODBC database using JDBC. It utilizes the `sun.jdbc.odbc.JdbcOdbcDriver`, which acts as a bridge between Java Database Connectivity (JDBC) and ODBC. The program connects to a system DSN named "Aspdatatest" and attempts to create a table called "COFFEES" with various columns. Proper exception handling is implemented to manage potential errors during the connection and table creation process, making it an educational example for Java database interaction.
E N D
JAVA Connection The following uses a ‘bridge’ between Java Database Connectivity (JDBC) and ODBC, namely sun.jdbc.odbc.JdbcOdbcDriver Supplied with the JAVA SDK. ‘Aspdatatest’ is a system DSN which contains connection information for the database.
import java.sql.*; public class CreateCoffees { public static void main(String args[]) { String url = "jdbc:odbc:aspdatatest"; Connection con; String createString; createString = "create table COFFEES " + "(COF_NAME VARCHAR(32), " + "SUP_ID INTEGER, " + "PRICE FLOAT, " + "SALES INTEGER, " + "TOTAL INTEGER)"; Statement stmt; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(java.lang.ClassNotFoundException e) { System.err.print("ClassNotFoundException: "); System.err.println(e.getMessage()); }
try { con = DriverManager.getConnection(url, "u0000667", "rspb"); stmt = con.createStatement(); stmt.executeUpdate(createString); stmt.close(); con.close(); } catch(SQLException ex) { System.err.println("SQLException: " + ex.getMessage()); } }}