0

我有一个 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 专家。

谢谢

4

1 回答 1

0

Wowza 有任何 lib 文件夹吗?这通常会有很多 wowza 需要使用的 jar 文件。

通常,您将 JDBC 驱动程序 jar 文件放在其中,而不是在 Java 运行时 ext 环境中。

数据库路径也似乎错误。它需要有正斜杠而不是反斜杠。它需要是这样的:

jdbc:sqlserver://server:port;DatabaseName=dbname

于 2012-03-11T15:15:25.657 回答