【问题标题】:Error: java.sql.SQLException: No suitable driver found for jdbc:sqlserver错误:java.sql.SQLException:找不到适合 jdbc:sqlserver 的驱动程序
【发布时间】:2012-03-11 15:10:36
【问题描述】:

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

谢谢

【问题讨论】:

标签: java sql-server wowza


【解决方案1】:

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

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

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

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

【讨论】:

  • 是的,它有 lib 文件夹,我已经将我的 jar 复制到其中,但我仍然有同样的错误
猜你喜欢
  • 2012-07-07
  • 2012-08-28
  • 1970-01-01
  • 2013-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-04
相关资源
最近更新 更多