'jTDS'에 해당되는 글 2건
- 2009.07.25 SQL Server 2005에서 SchemaSpy 실행하기
- 2009.05.11 Microsoft SQL Server JDBC Driver
- SQL Server 2005에서 SchemaSpy 실행하기
- 日常茶飯事
- 2009. 7. 25. 08:48
- 데이터베이스 타입을 mssql05로 두고, 드라이버를 sqljdbc.jar를 사용한 경우 아래와 같은 에러가 발생한다.
- 데이터베이스 타입을 mssql05-jtds로 바꾼다.
Failed to retrieve column comments: com.microsoft.sqlserver.jdbc.SQLServerException: variant 데이터 형식은 지원되지 않습니다.
SELECT OBJECT_NAME(c.object_id) AS TABLE_NAME, c.name AS COLUMN_NAME, ex.value AS comments FROM sys.columns c LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name = 'MS_Description' WHERE OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0 ORDER BY OBJECT_NAME(c.object_id), c.column_id
com.microsoft.sqlserver.jdbc.SQLServerException: 연결이 닫혔습니다.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.checkClosed(Unknown Source)
...
at net.sourceforge.schemaspy.SchemaAnalyzer.analyze(SchemaAnalyzer.java:164)
at net.sourceforge.schemaspy.Main.main(Main.java:21)
SELECT OBJECT_NAME(c.object_id) AS TABLE_NAME, c.name AS COLUMN_NAME, ex.value AS comments FROM sys.columns c LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name = 'MS_Description' WHERE OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0 ORDER BY OBJECT_NAME(c.object_id), c.column_id
com.microsoft.sqlserver.jdbc.SQLServerException: 연결이 닫혔습니다.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.checkClosed(Unknown Source)
...
at net.sourceforge.schemaspy.SchemaAnalyzer.analyze(SchemaAnalyzer.java:164)
at net.sourceforge.schemaspy.Main.main(Main.java:21)
- 데이터베이스 타입을 mssql05-jtds로 바꾼다.
- Microsoft SQL Server JDBC Driver
- 日常茶飯事
- 2009. 5. 11. 12:29
2008을 지원한다기 보다 jdbc 4.0을 지원하는 거다.
SQL Server JDBC Driver 2.0 Documentation
http://msdn.microsoft.com/ko-kr/library/bb418447%28v=SQL.10%29.aspx
JDBC 드라이버 시스템 요구 사항
http://msdn.microsoft.com/ko-kr/library/ms378422%28v=SQL.100%29.aspx
- MS Driver
- jTDS
SQL Server JDBC Driver 2.0 Documentation
http://msdn.microsoft.com/ko-kr/library/bb418447%28v=SQL.10%29.aspx
JDBC 드라이버 시스템 요구 사항
http://msdn.microsoft.com/ko-kr/library/ms378422%28v=SQL.100%29.aspx
- MS Driver
- 2008 지원 드라이버 : http://msdn.microsoft.com/ko-kr/library/dd903047%28SQL.10%29.aspx
- sqljdbc4.jar
- http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=JDBC&DisplayLang=ko
- com.microsoft.sqlserver.jdbc.SQLServerDriver
- jdbc:sqlserver://ADDRESS:1433;databaseName=DB_NAME;
- sqljdbc.jar(1.2.2828.100 - 570KB, 1.1.1501.101 - 248KB, 1.0.809.102 - 227KB)
- 참고 http://msdn.microsoft.com/ko-kr/library/bb418445(SQL.10).aspx
- 이 드라이버는 아마도 SQL Server 2000 드라이버.
- com.microsoft.jdbc.sqlserver.SQLServerDriver
- jdbc:microsoft:sqlserver://ADDRESS:1433
- mssqlserver.jar 와 com/microsoft/jdbc/base/BaseDriver 을 필요로 한다.
- jTDS
- http://jtds.sourceforge.net
- net.sourceforge.jtds.jdbc.Driver
- jdbc:jtds:sqlserver://ADDRESS:1433/DB_NAME
- jtds-1.2.2.jar
- TEXT 컬럼 처리 가능
=-=> ms 드라이버는 text 컬럼처리 안되는게 있을거야.
- Windows 통합인증을 사용할 때는 sqljdbc_auth.dll이 필요 ==???
Recent comment