为什么连接ORACLE那么慢? 你的内存是多少?ORACLE很耗内存的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也是用的CLASSES12.zip,不过我的ORACLE是8.1.7,你改用CLASSES111.zip再试试!? 我的也是CLASSES12.zip连接ORACLE7.3.4很好呀, 5.12.3 通过JDBC直接访问Oracle安装Oracle9i。查找Oracle9i的jdbc驱动程序文件,这个文件通常是C:\oracle\ora90\jdbc\lib\classes12.jar。将这个文件加入环境变量classpath中。将这个文件复制到虚拟目录的WEB_INF/lib目录下。输入下面程序,编译即可。除了在第一次运行时要等待之外,以后的速度都是很快的。package Chapter5;import java.io.*;import java.sql.*;import javax.servlet.*;import javax.servlet.http.*;import oracle.jdbc.driver.*;public class JDBCOracle extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html;charset=gb2312"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body>"); out.println("<head>"); out.println("<title>Oracle的JDBC驱动程序</title>"); out.println("</head>"); out.println("<body>"); try { DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver()); Connection cnn; String strCnn = "jdbc:oracle:thin:@localhost:1521:hzh"; String strUser = "system"; String strPass = "manager"; cnn = DriverManager.getConnection(strCnn, strUser, strPass); Statement stm; stm = cnn.createStatement(); ResultSet rst; rst = stm.executeQuery("Select * from hr.jobs"); int i = 0; rst.next(); if(rst.next()) { out.println("<table border=2>"); out.println("<tr>"); out.println("<th>job_id</th>"); out.println("<th>job_title</th>"); out.println("<th>min_salary</th>"); out.println("<th>max_salary</th>"); out.println("</tr>"); do { out.println("<tr>"); out.println("<td>"); out.println(rst.getString("job_id")); out.println("</td>"); out.println("<td>"); out.println(rst.getString("job_title")); out.println("</td>"); out.println("<td>"); out.println(rst.getInt("min_salary")); out.println("</td>"); out.println("<td>"); out.println(rst.getInt("max_salary")); out.println("</td>"); out.println("</tr>"); } while(rst.next()); out.println("</table>"); } else { out.println("<i>No data.</i>"); } } catch(SQLException e) { out.println("<pre>" + e + "</pre>"); } out.println("</body>"); out.println("</html>"); }} 楼上的为什么"C:\oracle\ora90\jdbc\lib\classes12.jar。将这个文件加入环境变量classpath中。"还要"将这个文件复制到虚拟目录的WEB_INF/lib目录下。输入下面程序,编译即可。" 连接速度慢是你电脑和Oracle数据库之间通讯速度的问题,和其它无干 求大神指教,小弟刚搞spring 就碰这个异常 如何做一个树形结构啊 “Org域名”有免费的么? 关于JSP 对 TD换行问题,各位高手指点啊 jsp标签处理问题,新人求救 最近新学JSP 到了javabean时 除了问题 帮看一下 谢谢 ResultSet的问题--Connection 关闭 静态网页也可接受参数吗????? RESIN如何转化TOMCAT HTTP服务器应用程序的问题 我用的mm.mysql-2.0.4的驱动,为什么连不上数据库?? 我在编译javabeans时,出现这个错误!
很好呀,
安装Oracle9i。
查找Oracle9i的jdbc驱动程序文件,这个文件通常是C:\oracle\ora90\jdbc\lib\classes12.jar。
将这个文件加入环境变量classpath中。
将这个文件复制到虚拟目录的WEB_INF/lib目录下。
输入下面程序,编译即可。
除了在第一次运行时要等待之外,以后的速度都是很快的。
package Chapter5;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import oracle.jdbc.driver.*;
public class JDBCOracle extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>Oracle的JDBC驱动程序</title>");
out.println("</head>");
out.println("<body>");
try
{
DriverManager.registerDriver(
new oracle.jdbc.driver.OracleDriver());
Connection cnn;
String strCnn = "jdbc:oracle:thin:@localhost:1521:hzh";
String strUser = "system";
String strPass = "manager";
cnn = DriverManager.getConnection(strCnn,
strUser, strPass);
Statement stm;
stm = cnn.createStatement();
ResultSet rst;
rst = stm.executeQuery("Select * from hr.jobs");
int i = 0;
rst.next();
if(rst.next())
{
out.println("<table border=2>");
out.println("<tr>");
out.println("<th>job_id</th>");
out.println("<th>job_title</th>");
out.println("<th>min_salary</th>");
out.println("<th>max_salary</th>");
out.println("</tr>");
do
{
out.println("<tr>");
out.println("<td>");
out.println(rst.getString("job_id"));
out.println("</td>");
out.println("<td>");
out.println(rst.getString("job_title"));
out.println("</td>");
out.println("<td>");
out.println(rst.getInt("min_salary"));
out.println("</td>");
out.println("<td>");
out.println(rst.getInt("max_salary"));
out.println("</td>");
out.println("</tr>");
}
while(rst.next());
out.println("</table>");
}
else
{
out.println("<i>No data.</i>");
}
}
catch(SQLException e)
{
out.println("<pre>" + e + "</pre>");
}
out.println("</body>");
out.println("</html>");
}
}
"C:\oracle\ora90\jdbc\lib\classes12.jar。
将这个文件加入环境变量classpath中。"还要"
将这个文件复制到虚拟目录的WEB_INF/lib目录下。
输入下面程序,编译即可。"