SQL Server 2008 R2 SQL Server Express를 사용하고 있습니다. 나는 보통 이런 식으로 내 SQL에 연결 : jdbc를 SQL Server 2008 R2에 연결할 수 없습니다.
가 지금은 SQL 서버 내 일식에서 2008 R2에 연결합니다.
Google을 검색하면 jar 파일을 다운로드해야한다는 것을 알았고 Eclipse에서이 파일을 프로젝트에 추가했습니다.
내 코드
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;"
+ "databaseName=DATABASE;user=User-PC\\User;password=;";
는 솔직히입니다 : 내가 localhost
또는 sqlexpress
을 넣어해야 내가 암호를 모르는 경우 나도 몰라 내가 이미지 또는 그냥 사용해야로 인해 그것은 비어 있습니다.
예외가 있습니다 :
The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
내 SQL 구성에서 TCP/IP를 사용하면 새 사용자를 만들 때
나에게
당신이 루트 사용자를 사용하고 있습니까? –
예, ................ –
'루트 사용자는 JDBC에서 사용할 수 없습니다. '라는 메시지를 읽었으므로 먼저 새로운'로그인 '을 만들어야합니다. 귀하의 SQL 서버에서 다음 새 '사용자'를 만듭니다. 그 후에 다시 연결하고 무슨 일이 있었는지 말해주십시오. –