要连接的数据库之间能成功配置net8,并测试通过
然后用database link创建连接
然后用database link创建连接
解决方案 »
- oracle服务器运行3年了.现在取数非常慢?
- Oracle的几个进程都有什么作用?
- 到哪能找到oracle-timesten的帮助文档?
- FOR ALL 后的DML语句如DELETE FROM 只能有一条吗?
- 要用Group By的话,在Select语句中就要用分组函数吗(例如sum(*) ¦max(*))!
- 80分求,oracle如何在不删列数据的情况下从varchar2改为number型
- 数据表记录有500万行,想根据字段1=?和字段2=?(两个字段都不是主键)的组合查询出相应得记录,怎么做性能较好?
- JOB执行有错误,但是JOB中的存储过程可以单独的手动执行
- 如何将记录内容变成列来查询?
- [Ora9i]请问Index有什么作用?在编程中需要注意什么?
- 如何通过网络导出另一个数据库中的数据
- 怎么样对ORACLE中的存储过程及包加密?加密后又怎么样在前台程序中调用?
connect to user
identified by usrpwd
using 'demona';//demona为用net8 easy config创建的连接字符串
目的方数据库的init.ora文件中的global_names设为false
我也想知道怎么办!
主要客户不能开放特殊的端口——1521,逼得我没办法了
可能也有吧
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="oracle.jdbc.driver.*" %>
<%@ page import="java.util.Date" %><html>
<head>
<title>功能选择</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#CCCCFF" text="#000000">
<div align="center">
<%
String user=request.getParameter("name");
String pass=request.getParameter("pw");
Connection con;
String userid = "dbuser";//数据库用户名
String pwd = "dbuserpw";//密码
String url = "jdbc:oracle:thin:@192.168.1.235:1521:oral";//直接写服务器ip地址:数据库名
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection(url,userid,pwd);
try
{
if(con==null){
%>
数据库连接失败
<% } else {
Statement stmt=con.createStatement();
String sSql = "select TABLE_NAME,TABLE_TYPE from cat";
System.out.println(sSql);
ResultSet rs = stmt.executeQuery(sSql);
if ( rs.next() ) if ( rs.next() ) {
可以让他开放一个端口,你在OracleServer端用这个端口就可以了
但是端口必须开放,当然可以不是1521端口,但是必须要有一个端口的,要不然没有办法和数据库服务器通讯的。你可以把1521端口改成其他端口。