0
我在數據庫中的新希望運行第一個數據庫progrom與Oracle,但得到的錯誤 拋出java.lang.ClassNotFoundException:在sun.jdbc.odbc.JdbcOdbcDriver拋出java.lang.ClassNotFoundException:在sun.jdbc.odbc.JdbcOdbcDriver
我寫以下代碼
// DDL(Data Definition Language)
// Two commands
// 1. create
// 2. insert
//要執行這個命令使用的方法創建
//創建命令
import java.sql.*;
import java.io.*;
class create
{
public static void main(String[] args)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Drivers loaded");
Connection con=DriverManager.getConnection("jdbc:odbc:new","system","cse");
System.out.println("Connection established");
Statement st=con.createStatement();
st.execute("Create table student(sno varchar(20),sname varchar(20),sadd varchar(20))");
System.out.println("Table created");
st.close();
con.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
([JDBC ODBC橋已被從Java 8移除] http://stackoverflow.com/問題/ 21955256 /操縱-一個存取數據庫從-java的不-ODBC)。另外,您在問題中標記了Oracle。您是否嘗試使用JDBC ODBC驅動程序連接Oracle? – GurV