2017-12-04 4 views
0

이것은 처음으로 jasperserver를 사용하고 mysql databae에 연결하려는 경우 튜토리얼 비디오를보고 문서를보고 있지만 어디에서 JDBC 드라이버와 URL을 얻을 수 있는지 이해하지 못합니다. 이들은 힌트를 제공합니다. 힌트 : jdbc : postgresql : // localhost : 5432/mydb 그리고 힌트 : org.postgresql.Driver 그러나 나는 아직도 그것을 어디에서 찾을 지 모른다.JDBC 드라이버 및 URL

는 이미 이미

누군가가이 일에 나를 인도시겠습니까 아파치 톰캣/lib 폴더에이 웹 사이트, https://docs.microsoft.com/en-us/sql/connect/sql-connection-libraries#anchor-20-drivers-relational-access 및 전송 sqljdbc42 및 sqljdbc41를 사용하여 드라이버를 다운로드 한? 고마워.

+0

당신은 MySQL에 태그를 붙였습니다.하지만 당신은 질문에 PostgreSQL과 MS SQL Server에 대해 이야기합니다. 왜? –

+0

@MarkRotteveel MySQL 서버에 연결하고 싶지만 다른 종류의 서버가 있기 때문에 드라이버와 URL 아래에서 무엇을 사용해야하는지 혼란 스럽지만 Whome이 이미 내 질문에 대답했습니다. 그리고 내 질문에, 내가 MS SQL 또는 PostgreSQL에 관해서 말한 부분 중, 유감스러운 부분은 힌트 부분에서 말하면 단지이 부분을 배우는데, 그것은 단지 예일 뿐이다. – Dkna

+0

첫 번째 단락에서 PostgreSQL에 대해 이야기하고있다. 두 번째 단락의 Microsoft SQL Server JDBC 드라이버 설명서. 검색 할 때 첫 번째 단계로서 다른 데이터베이스 시스템에 대한 결과를 제외해야합니다. –

답변

1

각 SQL Server에는 다른 jdbc URL 형식이 있습니다.

MySQL은 (또한 MariaDB) 드라이버 = com.mysql.jdbc.Driver

jdbc:mysql://127.0.0.1:3306/mydb?useUnicode=true&characterEncoding=utf8&user=myuser&password=mypwd

MSSQL 드라이버 = com.microsoft.jdbc.sqlserver.SQLServerDriver

jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=mydb;user=myuser;password=mypwd

+0

이 경우 포트 번호가 고정되어 있습니까? MySQL의 경우 MSSQL과 MySQL의 차이점을 알 수 있습니까? 어느 것을 사용합니까? – Dkna

+0

가능하면 URL 형식을 사용할 수 있습니까? 많은 다른 형식을 보았으므로 어떤 것을 사용할 지 모르겠습니다. 예를 들어, jdbc : mysql : // : / Dkna

+1

3306은 MySQL의 기본 포트 번호입니다. 기본값이 아닌 포트에서 실행하지 않는 한 생략하십시오. – EJP