2017-05-10 1 views
-7

Jungs im immer diese anstelle des AusgangsJungs, ich bin neu in der Programmierung. im Versuch, die Abfragen aus meiner SQL-Datenbank

Fehler java.lang.ClassNotFoundException zur Ausgabe: com.microsoft.sqlserver.jdbc.SQLServerDriver Fehler java.lang.NullPointerException ERFOLGREICH (Gesamtzeit: 0 Sekunden) BUILD

import java.sql.*; 

public class DBconn { 

    private Connection con; 
    public Statement st; 
    public ResultSet rs; 

    public DBconn(){ 
     try{ 
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 

      con = DriverManager.getConnection("jdbc:sqlserver://ARZ_Daunte-PC\\MSSQLSERVER;databaseName=OnlineAccommodationSystem","sa","root"); 
     st = con.createStatement(); 
     }catch (Exception e){ 
      System.out.println("Error "+e); 
      } 
    } 
    public void getData(){ 
    try{ 
     String query = "select * Addinglandlords"; 
     rs =st.executeQuery(query); 
     System.out.println("record from database"); 

     while(rs.next()){ 
     String firstname=rs.getString("firstname"); 
     String lastname=rs.getString("lastname"); 
     String landlordID=rs.getString("landlordID"); 
     String email=rs.getString("email"); 
     String contactNO=rs.getString("contactNO"); 
     System.out.println("First name :"+firstname); 
     System.out.println("Last name: "+lastname); 
     System.out.println("Landlord ID: "+landlordID); 
     System.out.println("Email: "+email); 
     System.out.println("Contact No: "+contactNO); 


     } 

     }catch (Exception e){ 
      System.out.println("Error "+e); 
      } 
    } 
} 
+2

Bitte lesen (https://stackoverflow.com/help/how-to-ask) und [Warum kann "Kann mir jemand helfen?" keine eigentliche Frage?] (https://meta.stackoverflow.com/questions/284236/why -is-can-someone-help-me-not-an-actual-question) – tnw

+0

'ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver' schlägt vor, dass location/jar beibehalten wird Paket mit dieser Klasse befindet sich nicht im Klassenpfad. Wie versuchen Sie, diesen Code auszuführen? – Pshemo

+0

@pshemo mehr Infos? –

Antwort

0

Sie jar müssen, die die Klasse com.microsoft.sqlserver.jdbc.SQLServerDriver haben. Diese Klasse ist Teil der Bibliothek JDBC zur Verbindung mit SQLServer.

Sie können Download dieser Website tun: https://www.microsoft.com/pt-BR/download/details.aspx?id=11774

Wenn Ihr Projekt verwenden Maven, können Sie diese Abhängigkeit hinzufügen: [? Wie stelle ich eine gute Frage]

https://mvnrepository.com/artifact/org.springframework/spring-jdbc/5.0.0.M5

+0

Hinzugefügt, aber immer noch die gleichen Kumpel! –

Verwandte Themen