簡體   English   中英

Java程序中的oracle數據庫連接

[英]oracle database connection in java program

在此處輸入圖片說明

 import java.sql.*;
 import java.io.*;

 public class OracleCon {


public static void main(String []args)throws ClassNotFoundException,SQLException,IOException
{

Class.forName("oracle.jdbc.OracleDriver");
    Connection con=DriverManager.getConnection("jdbc:oracle:thin@localhost:1521:xe", "system", "123456789");
Statement st=con.createStatement();
String sql="insert into citylist values ('vijay','54222','110001')";
int r=st.executeUpdate(sql);

if(r>0)
{
    System.out.print("value inserted");
}
else
{
    System.out.print("value not inserted");
}
//ResultSet rs=st.executeQuery(sql);

//while(rs.next())
//  System.out.println(rs.getString(1)+""+rs.getString(2)+""+rs.getString(3));
con.close();


  }
}

我已經在Windows 7上安裝了oracle 11g和jdk 1.8

線程“主”中的異常java.lang.ClassNotFoundException:java.net.URLClassLoader.findClass上的oracle.jdbc.driver.OracleDriver(java.lang.ClassLoader.loadClass上的未知源)(未知源)

在命令行中運行程序時,必須將jar文件路徑包括在classpath參數前面,如下所示:

java OracleCon -classpath c:\somepath\ojdbc6.jar

可能是您缺少Java版本的實際jdbc驅動程序。

Oracle的 ojdbc6.jar應該可以解決版本6、7和8的問題。

同樣不要忘記將驅動程序文件添加到您的類路徑中。 如果您使用的是Eclipse,則可以通過右鍵單擊項目來實現:

Properties > Java Build Path > Libraries

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM