G
Gast
Gast
so Gast hat wieder ein problem
ich habe jetzt 2 Klassen wobei dbver.java auf dbaus.java zugreift.....
in dbver.java hab ich die instanz (connect() ) in dbver.java aufgerufen.
Mein Ziel ist es die Arrays(lines[]) auch in der dbver.java zu verwenden, wie mach ich das...
weil dort muss ich alle zeilen in der datenbank abfragen...
wenn ich system.out.println(".." +lines) eingebe.... sagt er das lines[] keine variable ist, das heißt er greift nicht auf dbaus zu..... code........
Danke für jede Hilfe
ich habe jetzt 2 Klassen wobei dbver.java auf dbaus.java zugreift.....
in dbver.java hab ich die instanz (connect() ) in dbver.java aufgerufen.
Mein Ziel ist es die Arrays(lines[]) auch in der dbver.java zu verwenden, wie mach ich das...
weil dort muss ich alle zeilen in der datenbank abfragen...
wenn ich system.out.println(".." +lines) eingebe.... sagt er das lines[] keine variable ist, das heißt er greift nicht auf dbaus zu..... code........
Danke für jede Hilfe
Code:
import java.io.*;
import java.util.*;
import java.sql.*;
class dbver {
public static void main (String[] args) throws SQLException { //HIER sagt er mir "invalid method, return type required
dbaus test = new dbaus();
System.out.println(test.connect());
int i;
Connection connection = null;
Statement statement = null;
System.out.println("Verbinde....");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:Omikron_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, MEDIAADDRESS");
sql.append(" From CONTACTPERSONMEDIA");
ResultSet resultSet = statement.executeQuery(sql.toString());
while(resultSet.next()){
int PERSONID = resultSet.getInt(1);
String MEDIAADDRESS = resultSet.getString(2);
// System.out.println(PERSONID+ "," + MEDIAADDRESS);
}
}
}
Code:
import java.io.*;
import java.util.*;
class dbaus {
public String[] connect() {
String[] lines = null;
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();
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!");
}
return lines;
}
}