你捕获一下异常,看看控制台的错误信息<%@ page import="java.sql.*"%>
<%
try{
//~~~~
String url=new String();
url="jdbc:microsoft:sqlserver://192.168.0.191:1433;DatabaseName=oadb";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection(url,"sa","123");
Statement stmt=con.createStatement();
String SQL3=new String();
SQL3="SELECT userid,username,truename FROM usertab";
ResultSet rs3=stmt.executeQuery(SQL3);
%>
<table width="75%" border="1">
<tr>
<td>ID</td>
<td>USERNAME</td>
<td>TRUENAME</td>
</tr>
<%
while (rs3.next())
{
%>
<tr>
<td> <%=rs3.getInt(1)%></td>
<td> <%=new String(rs3.getString("username").trim().getBytes("ISO8859_1"), "GBK")%></td>
<td> <%=new String(rs3.getString("truename").trim().getBytes("ISO8859_1"), "GBK")%></td>
</tr>
<%
}
rs3.close();
}
~~
catch(Exception e)
~~~~~~~~~~~~~~~~~~~~
{
//~~
System.out.println("meet err: "+ex.getMessage)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//看看weblogic控制台的错误信息
}
//~~ %>
</table>
<%
try{
//~~~~
String url=new String();
url="jdbc:microsoft:sqlserver://192.168.0.191:1433;DatabaseName=oadb";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection(url,"sa","123");
Statement stmt=con.createStatement();
String SQL3=new String();
SQL3="SELECT userid,username,truename FROM usertab";
ResultSet rs3=stmt.executeQuery(SQL3);
%>
<table width="75%" border="1">
<tr>
<td>ID</td>
<td>USERNAME</td>
<td>TRUENAME</td>
</tr>
<%
while (rs3.next())
{
%>
<tr>
<td> <%=rs3.getInt(1)%></td>
<td> <%=new String(rs3.getString("username").trim().getBytes("ISO8859_1"), "GBK")%></td>
<td> <%=new String(rs3.getString("truename").trim().getBytes("ISO8859_1"), "GBK")%></td>
</tr>
<%
}
rs3.close();
}
~~
catch(Exception e)
~~~~~~~~~~~~~~~~~~~~
{
//~~
System.out.println("meet err: "+ex.getMessage)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//看看weblogic控制台的错误信息
}
//~~ %>
</table>
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 但我把JDBC的三个包放在
C:\bea\weblogic6.1\lib\
下,问题仍然存在,不知道是不是要家classpath
jdbc的一个jar包
拷贝到lib下
sqlserver的bin路径要写在classpath里
其它的应该是不需要的
msbase.jar、mssqlserver.jar、msutil.jar这三个吗?
-------------------------------------------------------
jdbc的一个jar包是哪个?
-------------------------------------------------------
classpath
sqlserver的bin路径
是不是写
C:\bea\weblogic6.1\lib
--------------------------------------------------------
请帮助看看!
在bin目录中没有setWLSEnv.cmd文件,怎么办呢!
我再试试看。
总结:
出现问题多看、多想、多试!
问题结论:
startWebLogic.cmd
配置classpath后问题解决!
----------------------------------
结帖!