"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ď č. 1Musí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) { }
}
}