oo4o 连接数据库操作

vc调用oo4o中的 ODatabase 中open接口连接数据库方法:

 函数原型:oresult Open(const char *dbname, const char *username, const char *pwd, long
options = ODATABASE_DEFAULT)

 1. 用服务名方法连接

Open(dbname, username,pwd);

dbname: 用oracle客户端创建的  服务别名

username:登陆名

pwd:登陆密码

Ex:Open(“Exdb”, “username”,“pwd”);  Exdb:是客户端创建的服务别名

2.
用地址 端口 sid 串连接

Open(dbname, username,pwd);

dbname:     ip:port/sid; 此格式与oo4o帮助文档说明中的格式不一样,我用文档中的格式没能成功(文档中说明:"t:123.45.987.06:SID" (network protocol identifier,
 network address, option instance id).)

             
username:登陆名

           
 pwd:登陆密码

Ex:Open(“192.168.2.1:1521/Exdb”, “username”,“pwd”);
    //192.168.2.1是oracle服务所在ip;1521 是默认端口号; Exdb是要连接的数据库SID

因此:连接数据库既可以用  服务名,也可以用    ip + port + sid的方式

时间: 2024-07-30 17:24:53

oo4o 连接数据库操作的相关文章

JDBC连接数据库操作

JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sy

用MVC模式写的jsp连接数据库操作

首先用一个JavaBean封装数据库操作,即mvc中的模型 JdbcBean.java package data; import java.sql.*; public class JdbcBean { private String DBDriver="com.mysql.jdbc.Driver"; private String DBUrl="jdbc:mysql://localhost:3306/test"; private String DBUser="

java中使用jdbc连接数据库操作

先贴代码,在做说明 import java.sql.*; import java.util.ArrayList; import java.util.List; public class Conn { private static final String DRIVER = "com.mysql.cj.jdbc.Driver";//mysql 8 的驱动 private static final String DR_URL = "jdbc:mysql://localhost:3

利用PHP连接数据库操作用户注册、审核与登录页面

注册页面 <body ><h1>注册页面</h1><form action="zhucechuli.php" method="post"><div>用户名:<input type="text" name="uid"/> </div><div>密码:<input type="text" name="

用示例详解php连接数据库操作

首先数据库mydb有三个表: 1  info表 2  users表 3  sname表 首先先做一个登录主页面 login_1.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/

Java学习---连接数据库操作

Java连接Oracle数据库 1 package com.ftl.mysql; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class HelloFtl { 8 public static final String DBDRIVER= "oracle.jdbc.

mysql建库建表及连接数据库操作

自己做个整理 省的每次都去搜~~ 1.本地连接mysql: 一般可以直接键入命令 mysql -uroot -p 回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中 了,MYSQL的提示符是:mysql> 2.修改密码 mysql>use mysql; mysql> update user set password=passworD('test') where user='root'; mysql> flush privile

详解JDBC连接数据库

一.概念 1. 为了能让程序操作数据库,对数据库中的表进行操作,每一种数据库都会提供一套连接和操作该数据库的驱动,而且每种数据库的驱动都各不相同,例如mysql数据库使用mysql驱动,oracle数据库使用oracle驱动,这样假如我们编写的程序哪一天想要换数据库,那样就会很不方便,因为所有连接数据库的代码都要从新编写.SUN公司为了简化.统一对数据库的操作,定义了一套java操作数据库的标准或者规范,这个规范就是JDBC. 2.JDBC全称为:Java Data Base Connectiv

关于在VS平台下连接数据库mdf文件的问题解决

问题征兆1:当你的机器上已经安装了SQL2008和VS2010后,在VS上连接数据库源文件时,它总是提示你一个错误:缺少数据库组件,无法成功连接,需要你重新安装SQLexpress: 问题征兆2:直接上图吧 当你试图对这个数据库进行刷新时,它给你弹出一个错误提示框,示例如下: 问题征兆3:当你试图通过工具选项中的连接数据库操作来连接数据库源文件时它提示你这样的错误消息,示例如下: 经历了上述种种错误的打击后你是否依然寻找着新的解决方案呢?你是否还是不屈不挠呢,反正我是对自己挺无语的! 解决方案简