出不来的原因很多,比如那个driver(com.microsoft.jdbc.sqlserver.SQLServerDriver)没有找到,或者你的url有问题,你只要看weblogic的服务器报出什么异常,然后写在这里我帮你看.一半就停住很可能是因为找不到com.microsoft.jdbc.sqlserver.SQLServerDriver所以无法加载.
weblogic自带的jdbc,用MS自带的,怎么填写连接池的属性?我推荐你还是用weblogic自带的driver,weblogic下其他的的driver不兼容的情况我见过,
sun的jdbc-odbc driver就在ejbfind的时候出错...,weblogic的驱动配置很简单
weblogic自带的jdbc,用MS自带的,怎么填写连接池的属性?我推荐你还是用weblogic自带的driver,weblogic下其他的的driver不兼容的情况我见过,
sun的jdbc-odbc driver就在ejbfind的时候出错...,weblogic的驱动配置很简单
<2003-4-8 下午08时58分18秒> <Info> <WebLogicServer> <Adding address: wangqian.wp
s.rdev.corp.kingsoft.net/192.168.20.211 to licensed client list>
<2003-4-8 下午08时58分18秒> <Info> <NT Performance Pack> <Allocating: '2' NT rea
der threads>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: init>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param verbose initialized to: true>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param packagePrefix initialized to: jsp_servlet><2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param compilerclass initialized to: javac>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param srcCompiler initialized to weblogic.jspc>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param superclass initialized to null>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param workingDir initialized to: C:\bea\wlserver6
.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver
_DefaultWebApp>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: param pageCheckSeconds initialized to: 1>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: initialization complete>
<2003-4-8 下午08时58分19秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] *.jsp: pageCheckSeconds over-ruled in JSPServlet to : 1><2003-4-8 下午08时58分22秒> <Error> <HTTP> <[WebAppServletContext(2492828,Defaul
tWebApp,/DefaultWebApp)] Root cause of ServletException
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis
hing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source) at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sou
rce)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown S
ource)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at jsp_servlet.__test._jspService(__test.java:112)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:304)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:2495)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2204)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
我忘记在jsp后加/所以出现上面的错误
我再加之后,刷新就可以显示如下
name :
但是没有后面的字段,
再刷,就显示jsp本身的代码了。
不明白ing....
s.rdev.corp.kingsoft.net/192.168.20.211 to licensed client list>
<2003-4-8 下午09时21分27秒> <Info> <NT Performance Pack> <Allocating: '2' NT rea
der threads>
<2003-4-8 下午09时21分27秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] /*: init>
<2003-4-8 下午09时21分27秒> <Info> <HTTP> <[WebAppServletContext(2492828,Default
WebApp,/DefaultWebApp)] /*: Using standard I/O>
或者你换一个字断再试试
还有我建议你不要使用象这样的代码;
while (sqlRst.next())
{%>
name : <%=sqlRst.getString("name")%>
<br>
<% } %>改成:
<%
while(sqlRst.next()) {
out.print("name:"+ sqlRst.getString("name") + "<br>");
}
%>
你的驱动在weblogic的classpath里吗?
另外,还是用weblogic自带的多好?
省多少麻烦 !Class.forName("weblogic.jdbc.mssqlserver4.Driver");
Connection
con=DriverManager.getConnection("jdbc:weblogic:mssqlserver4:127.0.0.1:1433;DatabaseName=test","pdy","1234");