我在MyEclipse6.0的DB Browser中配置Oracle 10g,在DB Browser中可以连上去,但是点SCOTT用户下的Table时,MyEclipse就自动退出了,提示出错。
然后我写了一段代码测试时,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312" import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:oci8:@ORCL";
String uid="scott";
String pwd="tiger";
Connection con = DriverManager.getConnection(url,uid,pwd);
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from DEPT");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("DNAME")+"</td>");
out.println("</tr>");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();
%>
</body>
</html>又提示如下错误,请问如何修改啊。HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: no ocijdbc10 in java.library.path
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.index_jsp._jspService(index_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
java.lang.Runtime.loadLibrary0(Runtime.java:822)
java.lang.System.loadLibrary(System.java:992)
oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3138)
java.security.AccessController.doPrivileged(Native Method)
oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3134)
oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:220)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:438)
oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:131)
oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:77)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
java.sql.DriverManager.getConnection(DriverManager.java:525)
java.sql.DriverManager.getConnection(DriverManager.java:171)
org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
然后我写了一段代码测试时,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312" import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:oci8:@ORCL";
String uid="scott";
String pwd="tiger";
Connection con = DriverManager.getConnection(url,uid,pwd);
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from DEPT");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("DNAME")+"</td>");
out.println("</tr>");
}
//关闭连接、释放资源
rst.close();
stmt.close();
con.close();
%>
</body>
</html>又提示如下错误,请问如何修改啊。HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: no ocijdbc10 in java.library.path
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.index_jsp._jspService(index_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
java.lang.Runtime.loadLibrary0(Runtime.java:822)
java.lang.System.loadLibrary(System.java:992)
oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3138)
java.security.AccessController.doPrivileged(Native Method)
oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3134)
oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:220)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:438)
oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:131)
oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:77)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
java.sql.DriverManager.getConnection(DriverManager.java:525)
java.sql.DriverManager.getConnection(DriverManager.java:171)
org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
解决方案 »
- 请问存储过程怎么退出?
- 怎么在linux下安装Oracle
- ORA-00933: SQL 命令未正确结束
- 多表表拼成视图
- Find the smallest collection of indexes that speed up the processing of all SELECT statements
- 一个常见的select语句,后面加:1=1
- 锁问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 在线等待,数据库为什么不能做任何修改了
- 一个ORACLE的问题!救命!
- 请教rowNum 和 left join 写一起时出现的问题
- 查询结果排序问题
- 菜鸟请求帮助!!!/lsnrctl start时出错了
你用的是ORACEL自带的服务器,还是使用了如“TOMCAT”服务器?如果是后者的话,你这句话似乎掉了服务器端口号