Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA] jdbc

  1. #1

    [JAVA] jdbc

    Ciao sto creando una class per connettermi al DB access tramite jdbc, ma mi da errore di sintassi

    codice:
    import java.net.URL.*;
    import java.sql.*;
    
    public class Connessione {
    
      public static void main(String argv[]) {
    	String url = "jdbc:odbc:data";
    	Connection con;
    	String queryString;
    	queryString = "SELECT * FROM PRINCIPALE";
    	Statement stmt;
    	try{
    		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    	}catch(java.lang.ClassNotFoundException e){
    		System.out.print("ClassNotFoundException :");
    		System.out.println(e.Message());
    	}
    	try{
    		con = DriverManager.getConnection(url);
    		stmt = con.createStatement();
    		ResultSet rs stmt.executeQuery(queryString); 
    		
    		while(rs.next()){
    			String sNome = rs.getString("NOME");
    			String sCognome = rs.getString("COGNOME");
    			
    			System.out.print("Nome : " + sNome);
    			System.out.print("Cognome : " + sCognome);
    			System.out.print("\n");
    		}
    		stmt.close();
    		con.close();
    	}catch(SQLException ex){
    		System.err.println("SQLException : " + ex.getMessage());
    	}
      }
    }
    Mi dice :

    Connessione.java:21: ';' expected

    Ma perchè? Il ; c'è.

  2. #2
    Risolto
    codice:
    ResultSet rs =   stmt.executeQuery(queryString);
    
    io scrivevo
    
    ResultSet rs   stmt.executeQuery(queryString);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.