JSP通过JDBC连接ORACLE的问题!!!

luobutou 2002-11-15 01:57:42
编译错误!
<%@ page import="oracle.jdbc.driver.*" %>
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<HTML>
<HEAD>
<TITLE>
SimpleQuery JSP
</TITLE>
</HEAD>
<BODY BGCOLOR=EOFFFO>
<H1> Hello ! 这是我第一个jsp页面!
</H1>
<HR>
<B> I will do a basic JDBC query to get member data from table member
</B>

<P>
<%
//JDBC-ODBC连接方式
/*try {
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
Connection conn = DriverManager.getConnection("jdbc:odbc:test","system","manager");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("SELECT * from test");
if (rset.next()) {
*/
//JDBC
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@0-100hr:1521:oracle8","system","manager");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("SELECT * from test");
if (rset.next()) {
%>



<TABLE BORDER=1 BGCOLOR="C0C0C0">
<TH WIDTH=200 BGCOLOR="white"> <I>userId</I> </TH>
<TH WIDTH=100 BGCOLOR="white"> <I>password</I> </TH>
<TR> <TD ALIGN=CENTER> <%= rset.getString(1) %> </TD>
<TD ALIGN=CENTER> <%= rset.getString(2) %></TD>
</TR>

<%while (rset.next()) {
%>

<TR>
<TD ALIGN=CENTER> <%= rset.getString(1) %> </TD>
<TD ALIGN=CENTER> <%= rset.getString(2) %> </TD>
</TR>

<% }
%>
</TABLE>
<% }
else {
%>

<P> Sorry, the query returned no rows! </P>

<%
}
rset.close();
stmt.close();
} catch (SQLException e) {
out.println("<P>" + "There was an error doing the query:");
out.println ("<PRE>" + e + "</PRE> \n <P>");
}
%>

</BODY>
</HTML>
我的TNSNAME。ORA如下
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE8 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 0-100hr)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle8)
)
)

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 0-100hr)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = oracle8)
(PRESENTATION = http://admin)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

...全文
46 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fastmask 2002-11-16
  • 打赏
  • 举报
回复
估计是classpath设置有问题
aasy 2002-11-15
  • 打赏
  • 举报
回复
tomcat里的运行的serlet的classpath怎么配置阿,hotenM说说先。
jery_lee 2002-11-15
  • 打赏
  • 举报
回复
呵呵。
hotenM 2002-11-15
  • 打赏
  • 举报
回复
楼上的有道理,不可能都去看的
weimenren 2002-11-15
  • 打赏
  • 举报
回复
小箩卜头

有些东西你可以问一下你公司的人,你贴这样一堆代码出来,很难让人有什么感觉。

而且你的问题有很多是很基础很基础的问题。其实你可以在sdk下,测试一下你连接是否正确,(确认你的代码没有问题)。而后在weblogic(我没有用过)配置好环境,再将代码改写成符合weblogic的语法,就象你上面的jsp类型,或者来说你可以下载tomcat,尝试配置一下,而后将jsp代码测试。

要再简单一点,就用JB吧

luobutou 2002-11-15
  • 打赏
  • 举报
回复
出现下面的问题编译错误!!!
Compilation of 'C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_testoracle.java' failed:
--------------------------------------------------------------------------------
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_testoracle.java error=2

--------------------------------------------------------------------------------
Full compiler error(s):
java.io.IOException: CreateProcess: javac -classpath C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp;C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp;C:\bea\jdk131\jre\lib\rt.jar;C:\bea\jdk131\jre\lib\i18n.jar;C:\bea\jdk131\jre\lib\sunrsasign.jar;C:\bea\jdk131\jre\classes;.;C:\bea\wlserver6.1\lib\weblogic_sp.jar;C:\bea\wlserver6.1\lib\weblogic.jar -d C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_testoracle.java error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:551)
at java.lang.Runtime.exec(Runtime.java:477)
at java.lang.Runtime.exec(Runtime.java:443)
at weblogic.utils.Executable.exec(Executable.java:147)
at weblogic.utils.Executable.exec(Executable.java:111)
at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:550)
at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:359)
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:381)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:189)
at weblogic.servlet.jsp.JspStub.checkForReload(JspStub.java:139)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:370)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:240)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

mem_fox 2002-11-15
  • 打赏
  • 举报
回复
你的问题是什么?
hotenM 2002-11-15
  • 打赏
  • 举报
回复
有什么问题吗

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧