-
如何创建一个oracle的数据库联接
2008-01-30 23:41:00假设有数据库A和数据库B,数据库B的用户名和密码是:test/11现在要创建A到B的数据库联接。...3、需要得到两边数据库的SID和监听端口及数据库地址。步骤如下:在A服务器上:1、登录A所在服务器的oracle用户;2、进入假设有数据库A和数据库B,数据库B的用户名和密码是:test/11
现在要创建A到B的数据库联接。
假设A的地址、端口和SID为:ipA/1521/sidA,B的为ipB/1521/sidB
要求:
1、需要有两边数据库的用户名密码;
2、两边的数据库所在服务器网络需要互通;
3、需要得到两边数据库的SID和监听端口及数据库地址。步骤如下:
在A服务器上:
1、登录A所在服务器的oracle用户;
2、进入$ORACLE_HOME/network/admin/目录;
3、编辑tnsname.ora,添加如下内容:
db_B =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ipB)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sidB)
(SERVER = DEDICATED)
)
)
4、保存退出。在B服务器上:
步骤相同,添加的内容如下:
db_A =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ipA)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sidA)
(SERVER = DEDICATED)
)
)执行创建dblink的语句:
create database link lnk_A2B connect to test identified by 11 using 'db_B';
说明:其中test和11是B数据库上的有效用户名和密码, db_B是设置在A数据库服务器上tnsname.ora文件中的那段名称
select * from dual@lnk_A2B
如果有结果X,就说明建立连接成功了。 -
数据库联接(转)
2007-03-14 09:58:00常用的数据库连接写法和下载地址(转载) 在调试Spring+hibernate中,后来发现好像Sqlserver的驱动有问题,又听说jtds是非常好的替代品,就在网上照jtds的下载,发现了这篇文章,转载如下...常用的数据库连接写法和下载地址(转载)
在调试Spring+hibernate中,后来发现好像Sqlserver的驱动有问题,又听说jtds是非常好的替代品,就在网上照jtds的下载,发现了这篇文章,转载如下(http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=123&threadID=20222&messageID=116981):
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );
2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
4. Sybase(http://jtds.sourceforge.net)jconn2.jar
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
//(Default-Username/Password: "dba"/"sql")
5. Microsoft SQLServer(http://jtds.sourceforge.net)
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );
6. Microsoft SQLServer(http://www.microsoft.com)
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );
7. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
8.DB2(新添加)
Class.forName("com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );
9.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10
JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291
语法:
Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");
10.Postgresql
JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html
语法:
Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");
11.IBM AS400主机在用的JDBC语法
有装V4R4以上版本的Client Access Express
可以在C:/Program Files/IBM/Client Access/jt400/lib
找到 driver 档案 jt400.zip,并更改扩展名成为 jt400.jar
语法:
java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");
12.informix
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
Lib:jdbcdrv.zip<br><br>Class.forName( "com.sybase.jdbc.SybDriver" )
url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";
SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");
13.SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)
14.InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );
15.HSqlDB
url: http://hsqldb.sourceforge.net/
driver: org.hsqldb.jdbcDriver
连接方式有4种,分别为:
con-str(内存): jdbc:hsqldb.
con-str(本地): jdbc:hsqldb:/path/to/the/db/dir
con-str(http): jdbc:hsqldb:http://dbsrv
con-str(hsql): jdbc:hsqldb:hsql://dbsrv
-
PL/SQL联接数据库配置
2015-05-18 14:31:41一种方式是修改TNSNAME.ORA文件 一种方式是直接更改联接地址,如下图在数据库项的格式为:ip:端口/数据库实例名查看原文:http://www.ibloger.net/article/235.html
一种方式是修改TNSNAME.ORA文件
一种方式是直接更改联接地址,如下图在数据库项的格式为:ip:端口/数据库实例名
-
金属材料标准的应用数据库MtrRvw
2015-11-24 17:58:10必要时通过导入备份的生产数据库的数据表,将当前生产数据库的生产数据还原。 1.3 演示数据库和支持文件的发布 1.2.5 演示数据库在MtrRvw的“百度云网盘”的分享主页发布 1.2.6 MtrRvw的“百度云网盘”的分享主页... -
当联接数据库时出现不能Connection open file 时,是怎么回事呢?
2005-10-29 14:50:00在2000下进行测试时,发现不能用主机的IP地址进行联接。但是用用户名可以。百思不得其解。如果是在XP下测试是没有问题的。在网上查了半天也没能解决。只是说可能是权限的问题。后经我反复测试得出结果。在2000下不能...在XP下开发了一套软件。在2000下进行测试时,发现不能用主机的IP地址进行联接。但是用用户名可以。百思不得其解。如果是在XP下测试是没有问题的。在网上查了半天也没能解决。只是说可能是权限的问题。后经我反复测试得出结果。在2000下不能使用Administrator这个系统用户。一定要新建一个用户,然后以这个用户名进行登陆到系统中。再安装自己的软件,进行测试百试百爽。
-
chapter13_数据库的存储结构_2_记录的存储结构
2019-01-04 17:31:00定长记录的存储 (1) 格式 ...(3) 如果一个块中包含多个记录,此时需要块首部,用于记录与其他块的联接指针、各个记录的地址偏移量等信息 变长记录的存储 (1) 方法一 在记录的首部保存每个字段的相对偏... -
jdbc数据库操作
2016-12-25 23:35:001,加载驱动---告诉驱动管理器我们将使用哪一个数据库的驱动包; Class.forName(“com.mysql.jdbc.Driver”); 2,操作JDBC API 完成数据库动作 2-1.获取联接 Connection con = null; //url—统一资源定位符---... -
如何在Docker容器中访问本地数据库或从Docker容器内部连接到计算机的本地主机
2020-12-29 23:20:50但是还需要访问本地服务时(如数据库),使用宿主机IP,127.0.0.1,localhost均无法访问,后2者好理解,都属于Docker容器的回环地址,前者:相当于Docker本身,对于Docker来说,容器与宿主机是用Docker虚拟机的网关... -
数据库多表查询
2020-03-05 16:29:372.检索供应零件给工程J1,且零件颜色为红色的供应商名称same和地址daddr (1)用双重嵌套查询 (2)用嵌套和联接查询 (3)使用存在量词的嵌套查询 3.检索使用了P3零件的工程名称 4.检索供应零件给工程J1,且零件... -
vs mysql连接配置文件_vs2010自动生成的web.config配置文件的数据库连接字符串如何更改?...
2021-02-11 14:36:26SQL Server 的实例的名称或网络地址的联接。 可以在服务器名称之后指定端口号:server=tcp:servername, portnumber指定本地实例时,始终使用 (local)。 若要强制使用某个协议,请添加下列前缀之一:np:(local), tcp:... -
C/C++连接MySql数据库
2014-12-29 10:13:05关于c++联接Mysql数据库,网上看到了一篇比较详尽的文章。特别记录下来,以供大家共同参考。 转载地址: http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html -
mysql数据库my.cnf配置文件
2019-04-22 13:59:30# InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据空间 # 独立表空间优点: # 1.每个表都有自已独立的表空间。 # 2.每个表的数据和索引都会存在自已的表空间中。 # 3.可以实现单表在不同的数据库中... -
jmeter 跳板机_jmeter联接配置带跳板机(SSH)的mysql服务器_mysql
2021-01-27 02:27:46因为是通过ssh连接肯定要配置相应的ssh映射通道了,Add new forwarded port,即添加新的期望端口,这个端口随便定义的,是自己主机上没有被占用的端口,Destination即需要访问的数据库服务器的请求域名(或ip地址)+... -
1. java web 开发(I am back系列)MySQL的应用与联接
2019-02-28 18:50:11安装好了,在控制面板已经可以使用了,cd入MySQL的安装地址, 然后登陆mysql -u root -p 回车后再输入密码。就可以在控制面板中写SQL语句了。 2环境配置 为了方便在控制面板中运用,可以配置环境变量,让路径成为... -
构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化
2016-05-11 15:07:1011.4.1创建逻辑Standby数据库的前提条件 11.4.2补充日志及日志记录规则 11.4.3验证主数据库唯一标识 11.4.4创建逻辑Standby数据库 11.4.5管理日志应用服务 11.5快照Standby数据库 11.5.1快照Standby数据库的... -
数据库期末考试复习题 第二�
2014-07-01 10:14:00作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27821271 一、选择题 ...自然联接 C.投影 D.并 2. 在关系中能惟一标识元组的属性集称为关系模型的 A 。 A... -
Domino之地址本
2009-07-21 13:26:00Author:水如烟 一般来说,地址本有两个以上,一是本机的地址本,二是服务器的地址本。如果层级公司多,服务器的地址本就有多个...如联接上服务器,AddressBooks才取到服务器地址本的数据库。 如果对用户名(包括群组名 -
mysql姐妹数据库_配置mysql主从数据库
2021-01-19 21:11:18来源地址:https://www.cnblogs.com/alvin_xp/p/4162249.html大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。...这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进... -
网络安全学习篇2_IP详解及简单的DOS命令
2020-06-27 20:34:06Network)是在一个局部的地理范围内(如一个学校、工厂和机关内),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网,简称LAN。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理... -
JDBC1
2011-12-18 16:26:42JDBC使用步骤 //1.... //2.加载数据库的驱动 Class.forName("...//3.获取数据库联接(数据库地址,数据库...//MySQL数据库的URL→jdbc:mysql://localhost:3306/mydb Connection conn = DriverManager.getCon... -
找到一个开放源代码的Grid控件 for .NET
2004-08-09 17:57:00研究中,明天添加文章这个控件不像.net自带的那样非要用数据库联接或者用DataSet不可,而且支持超大容量数据,只需要自己定制一个事件就可以了。大家可以到这个地址看看 ... -
greenplum 权限配置文件 pg_hba.cnf 字段含义
2020-06-06 15:41:37pg_hba.cnf 用于数据库的访问权限 控制,每条记录声明一种联接类型,一个客户端 IP 地址范围(如果和联接类型相关的话),一个数据库名,一个用户名字, 以及对匹配这些参数的联接使用的认证方法。 第一条匹配联接... -
Oracle建立DBLINK的详细步骤记录
2012-08-21 14:30:22oracle的blink是用来装载本oracle与其它oracle服务器联接的信息用的,可能有很多人对于在Oracle中怎样建立DBLINK不太了解,下文中就为大家带来详细的Oracle建立DBLINK的步骤。 测试条件: 假设某公司总部在北京,... -
jsp新闻管理系统
2021-01-09 00:30:15修改mysql.url(数据库联接地址及数据库名),mysql.user(用户名),mysql.password(密码),ilog(数据库联接池日志文件,请注意路径分隔符为“\”,在linux中是“/”); 3.建数据库,并将database目录下news.sql导入... -
Oracle9i的init.ora参数中文说明
2008-11-07 20:14:11说明: 指定数据库的默认语言, 该语言将用于消息, 日期和月份名, AD, BC, AM 和 PM 的符号, 以及默认的排序机制。可支持的语言包括英语, 法语和日语等等。 值范围: 任何有效的语言名。 默认值: 根据操作系统而定 ... -
能屈能伸的“物”,弹性物联网能力的意义
2015-07-30 17:20:35 20多年前的一辆拖拉机就是一个纯机械的产品,里面可能并没有电子...再进一步,如果把所有具备智能互联特征的拖拉机和其他农机系统联接起来放在同一个农机系统里,就可以共享一些数据库,通过这些数据分析... -
建立基于JDBC的resin3.0.8的连接池
2004-06-24 18:29:00现在可以和数据库联接了,但是现在居然不支持jsp了(最简单的2 + 2 = <%= 2 + 2 %>测试失败,原文显示出来,吐血),郁闷ing.还要继续奋战.先把建立连接池的过程写出来吧,避免大家多走弯路.resin的首页:... -
建立基于JDBC的resin3.0.8的连接池
2004-09-15 16:49:00现在可以和数据库联接了,但是就是不能支持负载均衡,郁闷ing.还要继续奋战.先把建立连接池的过程写出来吧,避免大家多走弯路.resin的首页:http://www.caucho.com/index.xtp [速度奇慢]resin3.0.8下载地址:...
-
刀具基础技术培训.ppt
-
亚马逊克隆与React:使用具有购物篮功能的ReactJS和带有条带付款的Amazon克隆!-源码
-
一些好用的网站
-
手把手教你设计通止规.pdf
-
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
程序是如何在 CPU 中运行的(三)
-
MaxScale 实现 MySQL 读写分离与负载均衡
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
MXC抹茶:什么是UniSwap?
-
学习css-源码
-
聚点 内部 内点 导集
-
深究字符编码的奥秘,与乱码说再见
-
dvc-livedemo:dvc-livedemo-源码
-
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
-
牛牛量化策略交易
-
标签组件-源码
-
Android后台开发通
-
程序人生:35岁为什么是程序员们的一道坎?
-
使用vue搭建微信H5公众号项目
-
质数距离