oracle连接数据库
2006-03-28 18:50
459 查看
1.
oracle9.0.1.0.1客户端连接的配置文件。
# TNSNAMES.ORA Network Configuration File: g:/oracle/ora90/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
BORDER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.209)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcal)
)
)
SQL*Plus: Release 9.0.1.0.1 - Production on 星期二 3月 28 10:19:29 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.
连接到:
Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
SQL>
2. 连接数据库。
[align=left]方法一. [/align]
[align=left]<%@ page contentType="text/html;charset=gb2312"%>[/align]
[align=left]<%@ page import="java.sql.*"%>[/align]
[align=left]<%[/align]
[align=left]out.println("border is me!"); [/align]
[align=left]try { [/align]
[align=left]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); [/align]
[align=left]} [/align]
[align=left]catch (Exception E) { [/align]
[align=left]out.println("Unable to load driver."); [/align]
[align=left]} [/align]
%>
方法二。
<%@ page contentType="text/html;charset=gb2312" %>
[align=left]<%[/align]
[align=left]java.sql.Connection conn; [/align]
[align=left]java.lang.String strConn; [/align]
[align=left]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); [/align]
[align=left]conn= java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.209:1521:orcal","system","manager");[/align]
[align=left]out.println("border is me!"); [/align]
%>
方法三、javabean:
package com.yourcompany.struts;
import java.sql.*; //完成环境设置,导入java.sql包
public class dbconn {
public dbconn()
{
}
//declare variable
private Connection conn = null;
private ResultSet rs = null;
private String server = "192.168.1.209"; // Can't use localhost , you must use IP or CNAME
private String port = "1521"; //change to your port
private String db = "orcal"; //change to your db name
private String user = "system"; //change to your username
private String pass = "manager"; //change to your password
private String drivername="oracle.jdbc.driver.OracleDriver"; //mysql driver
private String URL="jdbc:oracle:thin:@"+server+":"+port+":"+db;
public Connection getConn(){ //get database connection
try{
Class.forName(drivername).newInstance(); //载入驱动器
conn = DriverManager.getConnection(URL,user,pass); //连接到数据库
}
catch(Exception e){
e.printStackTrace();
}
return conn ;
}
public ResultSet executeSQL(String str) {
try{
Statement stmt = conn.createStatement(); //语句接口
rs = stmt.executeQuery(str); //获得结果集
}
catch(Exception e){
e.printStackTrace();
}
return rs;
}
}
<%@ page contentType="text/html;charset=GBK" import="java.sql.*"%>
<jsp:useBean id="Border" scope="page" class="com.yourcompany.struts.dbconn" />
[align=left]<%[/align]
[align=left]ResultSet rs = null;[/align]
[align=left]Connection conn = null;[/align]
[align=left]conn = Border.getConn() ; [/align]
[align=left]rs = Border.executeSQL("select * from addressbook_table");[/align]
[align=left]%>[/align]
[align=left]<html>[/align]
[align=left] <body>[/align]
[align=left] <h2 align="center" > My first Jsp JavaBean Mysql </h2>[/align]
[align=left] <table border="1" align="center">[/align]
[align=left] <tr>[/align]
[align=left] <th> id</th>[/align]
[align=left] <th>name</th>[/align]
[align=left] <th>phone</th>[/align]
[align=left] </tr>[/align]
[align=left] <%[/align]
[align=left] while(rs.next()) {[/align]
[align=left] %>[/align]
[align=left] <tr> <th><%=rs.getString("id")%></th>[/align]
[align=left] <th><%=rs.getString("name")%></th>[/align]
[align=left] <th><%=rs.getString("phone")%></th>[/align]
[align=left] </tr>[/align]
[align=left] <%}%>[/align]
[align=left] <%[/align]
[align=left] rs.close();[/align]
[align=left] conn.close();[/align]
[align=left] %>[/align]
[align=left] </table>[/align]
[align=left] </body>[/align]
[align=left]</html>[/align]
[align=left] [/align]
oracle9.0.1.0.1客户端连接的配置文件。
# TNSNAMES.ORA Network Configuration File: g:/oracle/ora90/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
BORDER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.209)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcal)
)
)
SQL*Plus: Release 9.0.1.0.1 - Production on 星期二 3月 28 10:19:29 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.
连接到:
Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
SQL>
2. 连接数据库。
[align=left]方法一. [/align]
[align=left]<%@ page contentType="text/html;charset=gb2312"%>[/align]
[align=left]<%@ page import="java.sql.*"%>[/align]
[align=left]<%[/align]
[align=left]out.println("border is me!"); [/align]
[align=left]try { [/align]
[align=left]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); [/align]
[align=left]} [/align]
[align=left]catch (Exception E) { [/align]
[align=left]out.println("Unable to load driver."); [/align]
[align=left]} [/align]
%>
方法二。
<%@ page contentType="text/html;charset=gb2312" %>
[align=left]<%[/align]
[align=left]java.sql.Connection conn; [/align]
[align=left]java.lang.String strConn; [/align]
[align=left]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); [/align]
[align=left]conn= java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.209:1521:orcal","system","manager");[/align]
[align=left]out.println("border is me!"); [/align]
%>
方法三、javabean:
package com.yourcompany.struts;
import java.sql.*; //完成环境设置,导入java.sql包
public class dbconn {
public dbconn()
{
}
//declare variable
private Connection conn = null;
private ResultSet rs = null;
private String server = "192.168.1.209"; // Can't use localhost , you must use IP or CNAME
private String port = "1521"; //change to your port
private String db = "orcal"; //change to your db name
private String user = "system"; //change to your username
private String pass = "manager"; //change to your password
private String drivername="oracle.jdbc.driver.OracleDriver"; //mysql driver
private String URL="jdbc:oracle:thin:@"+server+":"+port+":"+db;
public Connection getConn(){ //get database connection
try{
Class.forName(drivername).newInstance(); //载入驱动器
conn = DriverManager.getConnection(URL,user,pass); //连接到数据库
}
catch(Exception e){
e.printStackTrace();
}
return conn ;
}
public ResultSet executeSQL(String str) {
try{
Statement stmt = conn.createStatement(); //语句接口
rs = stmt.executeQuery(str); //获得结果集
}
catch(Exception e){
e.printStackTrace();
}
return rs;
}
}
<%@ page contentType="text/html;charset=GBK" import="java.sql.*"%>
<jsp:useBean id="Border" scope="page" class="com.yourcompany.struts.dbconn" />
[align=left]<%[/align]
[align=left]ResultSet rs = null;[/align]
[align=left]Connection conn = null;[/align]
[align=left]conn = Border.getConn() ; [/align]
[align=left]rs = Border.executeSQL("select * from addressbook_table");[/align]
[align=left]%>[/align]
[align=left]<html>[/align]
[align=left] <body>[/align]
[align=left] <h2 align="center" > My first Jsp JavaBean Mysql </h2>[/align]
[align=left] <table border="1" align="center">[/align]
[align=left] <tr>[/align]
[align=left] <th> id</th>[/align]
[align=left] <th>name</th>[/align]
[align=left] <th>phone</th>[/align]
[align=left] </tr>[/align]
[align=left] <%[/align]
[align=left] while(rs.next()) {[/align]
[align=left] %>[/align]
[align=left] <tr> <th><%=rs.getString("id")%></th>[/align]
[align=left] <th><%=rs.getString("name")%></th>[/align]
[align=left] <th><%=rs.getString("phone")%></th>[/align]
[align=left] </tr>[/align]
[align=left] <%}%>[/align]
[align=left] <%[/align]
[align=left] rs.close();[/align]
[align=left] conn.close();[/align]
[align=left] %>[/align]
[align=left] </table>[/align]
[align=left] </body>[/align]
[align=left]</html>[/align]
[align=left] [/align]
相关文章推荐
- DotNet 连接 Oracle 10G数据库的测试
- ORACLE自动断开数据库连接解决办法
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- struts2 的mvc模式配置和JDBC连接oracle数据库开发
- java连接各种数据库(oracle mysql sql server)
- 使用Oracle SQLDeveloper连接数据库并创建用户
- ORACLE如何使用DBLINK连接另一个数据库
- 使用Oracle SQLDeveloper连接数据库并创建用户
- PL/SQL Developer使用Oracle轻量客户端连接数据库
- 本地不安装Oracle,plsql远程连接数据库
- ADO.NET 连接数据库字符串(Oracle、SqlServer、Access、ODBC)
- 同一局域网内连接其他电脑的Oracle数据库提示:无监听程序
- Oracle之通过命令提示符(cmd.exe)连接 Oracle 数据库-yellowcong
- ADO.NET 连接数据库(Oracle、SqlServer、Access、ODBC)
- 浅析Oracle中sys、system和Scott用户下的数据库连接问题
- Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
- oracle 数据库的管理工具 PL/SQL_Developer 的简易使用 与Java 连接并查询显示出数据
- Spring连接MySQL、Oracle和SQL Server的数据库连接属性
- oracle 监听blocked导致数据库无法连接
- Java连接Oracle数据库开发银行管理系统【二、设计篇】