JDBC를 사용하여 SQL Server 데이터베이스에 연결하려고합니다. connecto에 공백이 포함되어 있기 때문에 불행히도 이름을 제어 할 수 없으므로 ' 그것을 바꿔라.공백이 포함 된 데이터베이스의 JDBC URL
내가 사용하는 코드는 다음과 같습니다 중괄호 내부 공간 haveing에 의해 http://msdn.microsoft.com/en-us/library/ms378428%28SQL.90%29.aspx : 나는이 링크의 지침에 따라 시도했습니다
String jdbcString = "jdbc:sqlserver://" + hostname + ":" + port + ";databaseName=Database Name";
try {
connection = DriverManager.getConnection(jdbcString, username, password);
}
String jdbcString = "jdbc:sqlserver://" + hostname + ":" + port + ";databaseName=Database{ }Name";
을하지만 그 '아무튼 어느 쪽도 효과가있는 것처럼 보입니다.
내가 이런 오류 메시지는 : 나는 Microsoft의 최신 JDBC 드라이버를 사용하고
ERROR: Couldn't connect to the database: The connection string contains a badly formed name or value.
.
을! 나는 그것을 시도하지 않았다는 것을 믿을 수 없다 :) 고마워! – Izbitzer