JSP连接Oracle9,请进来检分!简单得不能再简单了吧! 没有用过jsp,但连接应该比较简单。up 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用过JSP ASP 还差不多ASP 连ORACLE 时建 DSN 就可以了只能给你ASP连接的2例子看看 但愿有帮助1)set con=server.createobject("ADODB.Connection")dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=Glovia_prod52;Password=manager;Data Source=etsd"con.Open "DSNName","Userid","PassWord" sql="select ……"SET rs=con.Execute(sql)2)dim con,rs,driver_name driver_name="Provider=MSDAORA.1;Password=;User ID=;Data Source=;Persist Security Info=True" set con = server.CreateObject("adodb.connection") con.open driver_name set rs=server.CreateObject("adodb.recordset")rs.open "select ……",con,3,1 我之所以放在oracle区,是因为错误原因可能是因为我操作oracle方法/步骤错误。我用JSP连MSSQL没有任何问题。希望各位看看我发的2个帖子,帖子所提问题是一样的。 <%@ page import="java.sql.*"%><%@ page language="java" contentType="text/html;charset=gb2312" %><%try{ Class.forName("oracle.jdbc.driver.OracleDriver");}catch (Exception e) {out.println(e);} Connection con; Statement stmt; ResultSet rs=null; String url="jdbc:oracle:thin:@192.168.0.111:1521:china"; con=DriverManager.getConnection(url,"system","manager"); stmt = con.createStatement(); String sql = "select * from JOB";rs = stmt.executeQuery(sql);while (rs.next()){out.println(rs.getString(1));out.println(rs.getString(2));out.println("<br>");}%>给个成功运行的例子,检查你的JDBC版本是否1。2以上 上面的try的范围好象不对,不过执行没问题 将各位兄弟说的一一试过后,问题依然没有解决。可能因为我装的是D版的oracle,所以...。我最终的目的是熟悉一下oracle,目的基本达到。看着大家为我忙活了半天。结帖.... 关于两个同名的字段 求优化sql,附带解释计划 在建RAC时提示“结点名称无效,因为它们并未解析为有效的IP地址”如下文 oracle连接问题 oracle sql中如何将查询结果作为表名 ORA-01654 索引无法通过128(在表空间中XXX)扩张 问个基于时间点恢复的问题 ORACLE~和~高级DBA ~~~~ 谁有CNOUG邀请注册码 数据的倒入 如何防止COUNT取到空值? 怎么建立这样的数据库链?
ASP 连ORACLE 时建 DSN 就可以了
只能给你ASP连接的2例子看看 但愿有帮助1)
set con=server.createobject("ADODB.Connection")
dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=Glovia_prod52;Password=manager;Data Source=etsd"
con.Open "DSNName","Userid","PassWord"
sql="select ……"
SET rs=con.Execute(sql)
2)
dim con,rs,driver_name
driver_name="Provider=MSDAORA.1;Password=;User ID=;Data Source=;Persist Security Info=True"
set con = server.CreateObject("adodb.connection")
con.open driver_name
set rs=server.CreateObject("adodb.recordset")
rs.open "select ……",con,3,1
我用JSP连MSSQL没有任何问题。希望各位看看我发的2个帖子,帖子所提问题是一样的。
<%@ page language="java" contentType="text/html;charset=gb2312" %>
<%
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch (Exception e) {out.println(e);} Connection con;
Statement stmt;
ResultSet rs=null;
String url="jdbc:oracle:thin:@192.168.0.111:1521:china";
con=DriverManager.getConnection(url,"system","manager");
stmt = con.createStatement();
String sql = "select * from JOB";
rs = stmt.executeQuery(sql);
while (rs.next()){
out.println(rs.getString(1));
out.println(rs.getString(2));
out.println("<br>");
}
%>
给个成功运行的例子,检查你的JDBC版本是否1。2以上