Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    connessione a Sqlexpress

    Ho questa connessione


    codice:
    Connection m_DBConnection = null;
    String serverName =127.0.0.1";
    String instanceName = "pippo/SQLEXPRESS";
    String portNumber = "1433";
    String databaseName = "archivio";
    String userName = "";
    String password = "";
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url = "jdbc:sqlserver://"+serverName;
    url = url + ":"+portNumber;
    url = url + ";instanceName="+instanceName;
    url = url + ";databaseName="+databaseName;
    url = url +";integratedSecurity=true;";
    m_DBConnection = DriverManager.getConnection(url, userName, password);

    ma non funziona mi da questo errore

    java.lang.ClassNotFoundException
    :com.microsoft.jdbc.sqlserver.SQLServerDriver
    Ultima modifica di LeleFT; 23-06-2014 a 09:08 Motivo: Sistemato il codice e aggiunti i tag CODE

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Ho fatto delle modifiche ma mi da questo errore


    codice:
    java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
       at java.net.URLClassLoader$1.run(Unknown Source)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Unknown Source)
       at progettoConnessioni.Connessione.Connetti(Connessione.java:33)
       at progettoConnessioni.Connessione.<init>(Connessione.java:12)
       at progettoConnessioni.Connessione.main(Connessione.java:58)

    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Ultima modifica di LeleFT; 23-06-2014 a 10:14 Motivo: Rimesso a posto formattazione e tag CODE

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    @tigre2209: spiega anche quali modifiche hai fatto... l'eccezione è sempre la stessa: ClassNotFoundException, quindi ti mancano le librerie (che Alex'87 ti ha indicato) nel CLASSPATH della tua applicazione.

    PS: quando incolli del codice o degli stacktrace fai queste operazioni:

    1) prima di incollarle nel forum, incollale nel blocco note o qualunque altro editor che elimini le formattazioni (non so da quale editor/ambiente stai copiando, ma usa delle formattazioni che fanno a pugni con l'HTML); poi ricopiale da lì.

    2) Usa i tag CODE, altrimenti non viene mantenuta né la formattazione, né l'indentazione, rendendo molto più difficile (quasi impossibile) riuscire a capire quello che stai incollando.


    Io ho sistemato entrambi i tuoi post... in futuro, usa questi suggerimenti.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    @tigre2209: spiega anche quali modifiche hai fatto... l'eccezione è sempre la stessa: ClassNotFoundException, quindi ti mancano le librerie (che Alex'87 ti ha indicato) nel CLASSPATH della tua applicazione.<BR><BR>PS: quando incolli del codice o degli stacktrace fai queste operazioni:<BR><BR>1) prima di incollarle nel forum, incollale nel blocco note o qualunque altro editor che elimini le formattazioni (non so da quale editor/ambiente stai copiando, ma usa delle formattazioni che fanno a pugni con l'HTML); poi ricopiale da lì.<BR><BR>2) Usa i tag CODE, altrimenti non viene mantenuta né la formattazione, né l'indentazione, rendendo molto più difficile (quasi impossibile) riuscire a capire quello che stai incollando.<BR><BR><BR>Io ho sistemato entrambi i tuoi post... in futuro, usa questi suggerimenti.<BR><BR><BR>Ciao. <IMG class=inlineimg title=Ciauz border=0 alt="" src="images/smilies/ciao.gif" smilieid="36">
    <BR><BR>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Scusa,
    ho letto che devo istallare Sqljdb.jar e l'ho copiati sulla cartella programmi\java\e la versione di java.
    ho letto della classpath...e li mi sono fermato

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Andrebbero nella lib eventualmente, ma è un pessimo posto per metterci delle librerie esterne: se il programma lo devi dare ad altri cosa fai?

    Comunque, i jar li puoi mettere dove vuoi basta che quando compili/esegui ti ricordi di indicare il classpath col l'opzione -cp

    Esempio:

    javac -cp . pippo.pluto.Classe.java

    (il . è la cartella corrente)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    io uso Eclipse come programma

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Quote Originariamente inviata da tigre2209 Visualizza il messaggio
    io uso Eclipse come programma
    e quindi?
    anche su eclipse quando fai la configurazione di run puoi specificare un classpath (anche se questi sono concetti che ti dovrebbero essere noti a prescindere da eclipse).
    RTFM Read That F*** Manual!!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.