我有一个需要从sybase IQ服务器读取数据的Java应用程序。
如何直接连接Sybase IQ以收集数据?
是否可以使用IQ的jdbc驱动程序建立连接?
Java应用程序是否有任何限制或限制?
答案 0 :(得分:2)
您可以使用两个Sybase JDBC驱动程序之一:jConnect(基于TDS协议)或本机SQL Anywhere驱动程序(基于CmdSeq协议)(IQ内部使用SQL Anywhere进行各种操作,包括连接)。 两者都是功能齐全的JDBC驱动程序;使用jConnect,您还可以连接到Sybase ASE数据库。 请注意,默认会话设置存在一些差异,具体取决于您连接的JDBC驱动程序。这与使用基于TDS的客户端(如ASE的'isql')与原生SQL Anywhere客户端(如'dbisql')时的问题相同。
更多信息:
的jConnect: http://sqlanywhere-forum.sap.com/questions/23450/jconnect-software-developer-kit-download
Native SA驱动程序: http://scn.sap.com/community/sql-anywhere/blog/2014/05/02/connecting-to-sql-anywhere-using-jdbc