我有一个wowza服务器(用Java构建),需要它将日志保存到SQL Server 2005数据库。我从Microsoft下载了 sqljdbc4.jar jar文件,并将其放在 C:\ Program Files \ Java \ jre6 \ lib \ ext 中。我还将类路径添加到了Windows变量中,但是收到了这个错误:
java.sql.SQLException:找不到合适的jdbc驱动程序:sqlserver
这些是SQL Server的wowza配置设置:
log4j.appender.SQ=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.SQ.Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
log4j.appender.SQ.URL=jdbc:sqlserver:\\Myserver;databaseName=WowzaLog
log4j.appender.SQ.user=sa
log4j.appender.SQ.password=123
log4j.appender.SQ.layout=com.wowza.wms.logging.ECLFPatternLayout
log4j.appender.SQ.layout.OutputHeader=false
log4j.appender.SQ.sql=my insert SQL
这不是一个wowza问题。这与JAVA有关,但我不是Java专家。
由于
答案 0 :(得分:0)
Wowza有任何lib文件夹吗?这通常会有很多jar文件,wowza需要使用它。
通常,您将JDBC驱动程序jar文件放在Java运行时ext环境中。
数据库路径似乎也错了。它需要有正斜杠而不是反斜杠。它必须是这样的:
jdbc:sqlserver:// server:port; DatabaseName = dbname