2017-03-22 1 views
0

기본적으로 Eclipse에 JDBC를 연결하려고하는데 기본적으로 jdbcsql의 외부 경로를 추가했습니다. 내 일식. 이 라인에"적합한 드라이버가 없습니다 ..."JDBC 오류가 발생했습니다. 이미 Eclipse 경로에 jar 파일을 추가했습니다.

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=MASTER 
    at java.sql.DriverManager.getConnection(Unknown Source) 
    at java.sql.DriverManager.getConnection(Unknown Source) 
    at insertion.insert_values(insertion.java:12) 

라인 12 REVERS : I 랜드 코드에서 내 자바 이클립스에서, 지금까지 나는이 오류가있는 경우

con = DriverManager.getConnection("jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=MASTER","sa","password"); 

나는, JDBC 내 SA 계정을 사용하여 이클립스와 JDBC 드라이버를 연결하는 자바 코드의이 부분은 다음과 같다 :

Connection con = null; PreparedStatement statement = null; //to take care of the sql statements to be run 
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 



    con = DriverManager.getConnection("jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=MASTER","sa","ronpaul"); 

내 URL이나 코드에 문제가있는가요? yntax, 또는 그것은 내 일식에 올바른 방법으로 외부 항아리를 추가하지 않은가요?

내 Java 패키지 경로에 마지막 JDBC 드라이버를 이미 추가 했으므로 오류의 원인은 무엇입니까? 12 번 줄에는 코드 구문 오류가있을 수 있습니까?

+1

''jdbc : microsoft : sqlserver'에 적합한 드라이버가 없습니다.라는 뜻입니까? –

+0

@ SkaryWombat 죄송합니다. 저는이 문제에 대해서 막 시작한 것입니다. 해결 방법을 보여줄 수 있습니까? – JavaAmateur

+0

jdbc sqlserver 드라이버 (google은 친구입니다)를 검색하여 클래스 경로에 추가하십시오. –

답변

1

Is the problem with my URL

예. SQL Server에 대한 마이크로 소프트의 JDBC 드라이버

jdbc:microsoft:sqlserver://... 

은 자세한 내용은 MSDN 문서 Building the Connection URL를 참조하지 URL 접두사를

jdbc:sqlserver://... 

를 사용합니다.