2011-01-06 59 views
0

我已经用MYSQL的java JDBC驱动程序做了一个应用程序,并且工作正常。但是现在我试图在我的应用程序中实现一个Web服务,而且我似乎无法获得连接。我是否需要使用不同的驱动程序或不同的方式连接到MySQL服务器?在Web服务中的JDBC Glassfish

谢谢

+0

你可能想详细说一下“看起来不可能”的一点。 – 2011-01-06 20:49:30

+0

我已经使用了我的Java桌面应用程序中的代码,并定义了JDBC驱动程序,但每次使用代码时Web服务都返回false。 – 2011-01-06 20:55:22

+0

日志说什么? “虚假”回报并不表示发生了什么事情。 – duffymo 2011-01-06 21:09:06

回答

0

你必须把JDBC驱动程序JAR无论是在/ lib目录这是可见的Glassfish的(如果它的共享),或在您的Web服务的WEB-INF/lib目录战争。

你不说错误是什么。如果它是ClassNotFoundException,则意味着类加载器无法找到JDBC驱动程序JAR。

如果错误消息是“找不到合适的驱动程序”,通常意味着连接URL的语法对于给定的驱动程序不正确。在这种情况下的好消息是驱动程序.class被类加载器拾取。

你打算用DriverManager创建一个连接,就像你可能用你的应用程序做的那样,或者你打算雄心勃勃地尝试建立一个连接池?