I SQLite Daten und steckte in Oracle DB bekommen habe mein Abenteuer mit der Programmierung in SQL mit JAVA gerade erst begonnen. Ich habe Linux und Oracle Database auf VirtualBox Machine.Erstellen ein Java-Programm, die
Mein Projekt ist über Situation, wenn ein Client mir eine SQLite3 Datenbank geben, und ich habe es zu Oracle-Datenbank zu konvertieren.
Ich habe einige Code gelesen, aber es gibt Fehler Code:
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "Move" AS
import java.sql.*;
import java.io.*;
public class getting {
public static void doIt() throws Exception{
Connection conn;
ResultSet rs;
Statement stat;
try{
Class.forName("org.sqlite.JDBC");
conn =
DriverManager.getConnection("jdbc:sqlite://127.0.0.1/media/sf_SHARE/baza.db");
} catch (SQLException e){
throw new RuntimeException(e);
}
try{
stat = conn.createStatement();
try{
rs = stat.executeQuery("SELECT * from entities");
while(rs.next()){
String w1= rs.getString("ID");
String w2 = rs.getString("TEXT");
System.out.println(w1+w2);
}
}finally{}
}finally{}
{try {rs.close();
}catch (Exception ignore){}
try {conn.close();
}catch (Exception ignore){}
try {stat.close();
}catch (Exception ignore){}
}
}
}
/
create or replace function Move return varchar2 as
language java name 'getting.doIt() return java.language.String';
/
select Move from dual;
ich einen Fehler haben:
java.lang.ClassNotFoundException: org/sqlite/JDBC
Ist Verbindung in DriverManager.getConnection()
ist gut? Irgendwelche Ideen, was ich falsch gemacht habe?
Prost najdzion
Setzen Sie den SQLite-Treiber jar in Ihren Klassenpfad –