G
Gast
Gast
Hallo zusammen, ich habe folgendes Problem...
Ich habe eine Klasse (txtauslesen.java)geschrieben mit der ich eine .txt Datei auslese, wo Emails untereinander drinstehen... diese werden in einzelne Arrays gepackt ... Quellcode...
Dann hab ich eine zweite Klasse (dbverbindung.java)
Hier habe ich eine Verbindung zur Datenbank hergestellt....
Jetzt will ich mit sql.append abfragen (mit den einzelnen Arrays) ob diese schon in der Datenbank vorhanden sind...
aber wie komme ich an die Werte der Arrays von txtauslesen.java ?????????
ich bitte um hilfe
Danke im Vorraus
Ich habe eine Klasse (txtauslesen.java)geschrieben mit der ich eine .txt Datei auslese, wo Emails untereinander drinstehen... diese werden in einzelne Arrays gepackt ... Quellcode...
Code:
import java.io.*;
import java.util.*;
public class txtauslesen {
public static void main(String[] args) {
int i ;
try {
BufferedReader in = new BufferedReader(new FileReader("Unsubscribed_170206.txt"));
String line;
ArrayList list = new ArrayList();
while((line = in.readLine()) != null)
{
list.add(line);
}
in.close();
String[] lines = (String[]) list.toArray(new String[0]);
for (i=0; i<lines.length; i++) {
System.out.println(lines[i]);
}
}
catch(FileNotFoundException fnfe) {
System.out.println("Datei nicht gefunden!");
}
catch(IOException ioe) {
System.out.println("Fehler beim Lesen!");
}
}
}
Dann hab ich eine zweite Klasse (dbverbindung.java)
Hier habe ich eine Verbindung zur Datenbank hergestellt....
Jetzt will ich mit sql.append abfragen (mit den einzelnen Arrays) ob diese schon in der Datenbank vorhanden sind...
aber wie komme ich an die Werte der Arrays von txtauslesen.java ?????????
ich bitte um hilfe
Code:
import java.sql.*;
class dbverbindung {
public static void main (String[] args) throws SQLException {
Connection connection = null;
Statement statement = null;
System.out.println("Verbinde....");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:Test","test","test");
statement = connection.createStatement();
}
catch (ClassNotFoundException err){
System.err.println("\nDB-Driver nicht gefunden!");
System.err.println(err);
}
catch(SQLException err){
System.err.println("\nConnect nicht moeglich");
System.err.println(err);
}
StringBuffer sql = new StringBuffer(256);
sql.append("SELECT PERSONID");
sql.append(" From USERS");
ResultSet resultSet = statement.executeQuery(sql.toString());
while(resultSet.next()){
int PERSONID = resultSet.getInt(1);
// String MEDIAADDRESS = resultSet.getString(2);
System.out.println(PERSONID);
}
}}
Danke im Vorraus