내 컴퓨터에서 SQL Server Express 10.50.4000.0을 실행하고 있습니다. TCP / IP를 활성화하고 포트가 1433으로 설정되어 있는지 확인했습니다. 방화벽에 1433에 대한 예외를 추가했습니다. 서버 서비스가 실행 중입니다. localhost와 컴퓨터 이름을 시도했지만 둘 다 동일한 오류가 발생합니다. localhost \ SQLEXPRESS 또는 [USER-PC] \ SQLEXPRESS를 시도 할 때 데이터베이스를 찾을 수 없다는 오류가 발생했습니다.
String driverName = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driverName);
String serverName = "localhost";
String instanceName = "ALLEN-PC\\SQLEXPRESS";
String serverPort = "1433";
String database = serverName +":" + serverPort+"/"+instanceName;
String url = "jdbc:jtds:sqlserver://" + database;
String username = "sa";
String password = "password";
connection = DriverManager.getConnection(url, username, password);
오류가 발생합니다.
Could not connect to the database Network error IOException: Connection refused: connect
조사 할 추가 컨텍스트가 없습니다.
연결 문자열은이 형식이어야합니다. 여기에서 찾을 수 있습니다 : http://msdn.microsoft.com/en-us/library/ms378428(v=sql.110).aspx
jdbc:jtds:sqlserver://<yourDBServerIPAddress>\SQLEXPRESS:1433;databaseName=AdventureWorks;user=sa;password=*****;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다