04. juni 2005 - 12:03Der er
4 kommentarer og 1 løsning
Forespøgsler i JAVA tildatabase
Jeg har et stort problem vedr. min database. Min database er lavet på forhånd. Jeg vil gerne have en udskrift i min applet. Jeg skal vel ikke foruddefinere nogle variabler for de data som er indsat i tabellen. Der er vel en anden måde, hvorpå jeg kan bruge ResultSet eller lignende
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
Hvis du tillader direkte connection fra client PC til din database server (hvilket ikke er så almindeligt) kan du bruge helt normal JDBC: - lave en Connection med DriverManager getConnection - lave en Statement med Connection createStatement - lave et ResultSet med Statemenet executeQuery
Det er til dels det jeg søger. Jeg har skabt forbindelse med getConnection, createStatement men ResultSet med Statement executeQuery fungerer ikke efter min hensigt. Den kræver nogle variabler som er foruddefinerede i programmet. Jeg har prøvet den her. String query = "select NAME, PRICE, CURRENCY from VEHICLE";
Statement stmt = conn.createStatement();
try {
ResultSet rs = stmt.executeQuery(query);
try {
System.out.println("vehicle list (name, price,"
+ "currency)");
while ( rs.next() ) {
System.out.println(rs.getString("NAME") + " " +
rs.getInt("PRICE") + " " +
rs.getString("CURRENCY"));
}
} finally {
rs.close();
} finally {
stmt.close();
} Det virker ikke. Den skriver NullPointerException. Jeg ønsker kun at den henter oplysningerne uden om alle de variabler dvs. direkte
det gør den i ResultSet rs = stmt.executeQuery(query); jeg kan ikke helt finde ud af problemet. Nu har jeg rodet lidt med det men ikke fundet løsningen endnu
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.