|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 readfor 于 2012/5/25 14:22 编辑
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0
以下为odbc连接方法,在ODBC数据员管理器中-系统DSN
设置数据源如
Data Source Name为Oracleds
TNS Service Name为ORCL
Test Connection结果为Connection Successfua
sqlplus
scott
scottpwd
create table test(test1 Varchar2(20),test2 Varchar2(20));
insert into test(test1,test2) values('a','b');
sqlplus需要commit,或者退出时会自动commit
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
odbcOracle.jsp
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc dbc:Oracleds";
//orcl为你的数据库的SID
String user="scott";
String password="scottpwd";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<table>
<tr>
<td>您的第一个字段内容为:</td><td><%=rs.getString("test1")%></td>
<td>您的第二个字段内容为:</td><td><%=rs.getString("test2")%></td>
</tr>
</table>
<%}%>
<%out.print("数据库操作成功!");%>
<%rs.close();
stmt.close();
conn.close();
%>
jdbcOracle.jsp
<%@ page language="java" import="java.io.*,java.sql.*,javax.sql.* ,javax.naming.*"%>
<%@ page contentType="text/html;charset=gb2312" %>
<%
String sDBDriver = "Oracle.jdbc.driver.OracleDriver";
String sConnStr = "jdbc:Oracle:thin 192.168.1.99:1521:ORCL";
Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
try
{
Class.forName(sDBDriver);
conn = DriverManager.getConnection(sConnStr,"scott","scottpwd");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from test");
while(rs.next()) {%>
<table>
<tr>
<td>您的第一个字段内容为:</td><td><%=rs.getString("test1")%></td>
<td>您的第二个字段内容为:</td><td><%=rs.getString("test2")%></td>
</tr>
</table>
<%}%>
<%out.print("数据库操作成功!");%>
<%rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
out.println(e);
}
%>
数据库操作成功!
该贴已经同步到 readfor的微博 |
|