totonos1 Δημοσ. 11 Δεκεμβρίου 2003 Δημοσ. 11 Δεκεμβρίου 2003 Geia xara treiazomai mia boitheia. Loipon exo ton Jbuilder9 kai jdk1.4(os Windows xp). Katebasa apo tin microsoft ton driver gia ton sql server kai to etreksa kanonika. Alla otan pao na sindetho ston sql server den ta kataferno. Eidikotera exo ton eksis kodika: package untitled2; import java.sql.*; /** * Microsoft SQL Server JDBC test program */ public class Test { public Test() throws Exception { // Get connection // Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver()); Connection connection = DriverManager.getConnection( "jdbc:microsoft:sqlserver://SLUT:1433","sa",""); if (connection != null) { System.out.println(); System.out.println("Successfully connected"); System.out.println(); // Meta data DatabaseMetaData meta = connection.getMetaData(); System.out.println("\nDriver Information"); System.out.println("Driver Name: " + meta.getDriverName()); System.out.println("Driver Version: " + meta.getDriverVersion()); System.out.println("\nDatabase Information "); System.out.println("Database Name: " + meta.getDatabaseProductName()); System.out.println("Database Version: "+ meta.getDatabaseProductVersion()); } } // Test public static void main (String args[]) throws Exception { Test test = new Test(); } } Alla mou xtipaei stin grammi: " com.microsoft.jdbc.sqlserver.SQLServerDriver()); " legontas mou package com.microsoft.jdbc.sqlserver does not exist. Tora katebazo palioteri ekdosi tou jdk mipos kai ftaei auto. Mporei kapios na me boitisei?
Γηρυόνης Δημοσ. 11 Δεκεμβρίου 2003 Δημοσ. 11 Δεκεμβρίου 2003 Πρέπει να βρεις τους drivers που καλείς για να συνδεθείς στη βάση. Το com.microsoft.jdbc.sqlserver.SQLServerDriver δεν είναι standard πακέτο του jdk οπότε πρέπει να το βρεις από κάπου. Όταν το βρεις βάλε το στο classpath και θα τρέξει.
totonos1 Δημοσ. 11 Δεκεμβρίου 2003 Μέλος Δημοσ. 11 Δεκεμβρίου 2003 Ton driver ton exo katebasei apo tin microsoft kai exo rithmisei kai to classpath.
Γηρυόνης Δημοσ. 11 Δεκεμβρίου 2003 Δημοσ. 11 Δεκεμβρίου 2003 Ποιό είναι ακριβώς το μήνυμα λάθους (και stack trace αν μπορείς);
totonos1 Δημοσ. 11 Δεκεμβρίου 2003 Μέλος Δημοσ. 11 Δεκεμβρίου 2003 Το μηνυμα λαθους ειναι: " com.microsoft.jdbc.sqlserver.SQLServerDriver()); " και το εμφανίζει αν τοποθετήσω το μαοθσε στο θαυμαστικό που βγαίνει, για την ακρίβεια το εξής είναι υπογραμισμένο: SQLServerDriver()
Giannis__ Δημοσ. 11 Δεκεμβρίου 2003 Δημοσ. 11 Δεκεμβρίου 2003 Mhpws prepei na kaneis sta xp/administrative tools/data sources (odbc) ta katallila settings? Gia paradeigma otan thes na kaneis link mia access db, prepei na dialekseis ekei to access driver, kai to path tou .mdb sou. Not sure, alla des to. Checkare kai to dbforums.com, tha breis sigoura kati xrisimo.
Γηρυόνης Δημοσ. 11 Δεκεμβρίου 2003 Δημοσ. 11 Δεκεμβρίου 2003 Το μηνυμα λαθους ειναι:" com.microsoft.jdbc.sqlserver.SQLServerDriver()); " και το εμφανίζει αν τοποθετήσω το μαοθσε στο θαυμαστικό που βγαίνει' date=' για την ακρίβεια το εξής είναι υπογραμισμένο: SQLServerDriver()[/quote'] Μόνο αυτό; Stack trace δεν έχει; Δε λέει περισσότερες πληροφορίες (π.χ. classnotfound, invaliddriver κλπ);
totonos1 Δημοσ. 12 Δεκεμβρίου 2003 Μέλος Δημοσ. 12 Δεκεμβρίου 2003 To problima mou lithike!!! Apla apo to project properties > Paths > Required libraries ebala tin kainouria kai ola OK!!!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.