/ / prístup k databázam Oracle cez java - java, oracle, jdbc

prístup k databázam Oracle prostredníctvom java - java, oracle, jdbc

"Pokúšam sa vytvoriť java program, ktorý mi umožní prístup do databázy Oracle na spustenie SQL dotazov. Nemalo by to byť príliš náročné na program, ale nemôžem" "dostať IDE do práce správne.

Vzorový program, ktorý nám učiteľ triedy poskytol, začína s

import java.sql.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.*;
import java.util.*;

a mojím hlavným problémom je, že IDE, ktoré používam (zatmenie Helios) nepozná import oracle.jdbc vyhlásenia. Ja som strávil hodiny hľadaním doplnku alebo čokoľvek, čo by som to vyriešil. Dokonca som si nainštaloval Netbeans a myslel si, že by som tam mal viac šťastia. Nejaké návrhy?

odpovede:

5 pre odpoveď č. 1

Musíte si stiahnuť jar Ovládače ORACLE JDBC a importujte ho do projektu na Eclipse: project -> Properties -> Java Build Path -> Knižnice a "Pridať externé knižnice"


2 pre odpoveď č. 2

Máte ovládače tu

čo by som odporučil, nie je použiť import oracle.jdbc. *; použitie pre štart just java.sql

Dobrý odkaz na začatie používania tu

V pokoji dal ovládač v classpath ako @Andrea odporúča


0 pre odpoveď č. 3

V editore poznámok (nie v zatmení ..) je to pripojenie typu 4, ktoré je rýchlejšie ako ostatné poznámka: - set ur classpath pre Oracle vyhľadajte viac informácií o súbore "tnsnames.ora", ktorý vám pomôže na 4. riadku tohto kódu.

import java.sql.*;

class A {
public static void main(String arr[]) {
try {
Class.forName("oracle.jdbc.dirver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle.thin:@localhost:1521:XE","System","manager");
Statement stmt=con.creatStatement();
ResultSet rset=stmt.executeQuery("Select * from emp");
while(rset.next()) {
System.out.println(rset.getInt(1)+"t"+rset.getInt(2));
}
con.close();
} catch(Exception e) { }
}
}