直接代码吧:

///

/// Oracle数据库连接

///

/// 数据库连接串,例如:(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = *)))(CONNECT_DATA =(SERVICE_NAME = *)))

/// 用户名

/// 用户密码

/// Oracle数据库连接对象

private static OracleConnection ConnectOracle(string path, string user, string psw)

{

OracleConnection oracleConn = new OracleConnection();

string connectionStr = string.Format("Data Source={0};User Id={1};Password={2};", path, user, psw);

oracleConn.ConnectionString = connectionStr;

return oracleConn;

}

///

/// Access数据库连接

///

/// 数据库连接串,例如:@"D:\qingdan.accdb;"

/// Access版本,true为高于2007版

/// Access数据库连接对象

private static OleDbConnection ConnectOracle(string path,bool flag)

{

OleDbConnection accessConn = null;

if (string.IsNullOrWhiteSpace(path) || !File.Exists(path))

{

MessageBox.Show("Acess数据库文件不存在", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);

return accessConn;

}

string conStr = null;

if (flag)

{

conStr = "Provider=Microsoft.Ace.OleDb.12.0;";

conStr += "Data Source=" + path;

conStr += ";Persist Security Info=False;";

}

else

{

conStr = "Provider=Microsoft.Jet.OLEDB.4.0;";

conStr += "Data Source=" + path;

}

accessConn = new OleDbConnection(conStr);

return accessConn;

}

以上是建立数据库连接的方法。

对Oracle数据库的查询操作方法如下:

string sqlTest = "";//此处为查询SQL

m_dsSet = new DataSet();//查询结果集合

OracleDataAdapter command = new OracleDataAdapter(sqlTest, m_oracleConn);

command.Fill(m_dsSet, "ds");

对Access数据库操作:

OleDbCommand dbCommand = new OleDbCommand();

dbCommand.Connection = m_accessConn;//连接串

dbCommand.Transaction = m_accessConn.BeginTransaction();

dbCommand.CommandText ="";//操作命令SQL

dbCommand.ExecuteNonQuery();

dbCommand.Transaction.Commit();

access mysql oracle数据库_Oracle Access 数据库连接 使用相关推荐

  1. Oracle数据库与Access互导实例

    Oracle数据库与Access互导实例 (1)把Access实际相关应用数据导入Oracle数据库的步骤是,首先打开Access数据库,选择你所需要导入的表,在将表名与各个列名改写为大写字母(导入O ...

  2. Access mysql oracle vfp C# vb6.0 VB.net java php delphi jsp asp.net人事管理系统成品源码

    Access mysql oracle vfp C# vb6.0 VB.net java php delphi jsp asp.net管理系统成品源码 Access高铁票售票管理系统实现了用户注册.登 ...

  3. mysql中ak替换键_数据库:唯一性约束_alternate key(替换键) mySQL Oracle 数据库 ak 唯一性约束...

    数据库:唯一性约束_alternate key(替换键) mySQL Oracle 数据库 ak 唯一性约束 数据库:唯一性约束 所谓唯一性约束(unique constraint)不过是数据表内替代 ...

  4. java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...

    本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...

  5. php mysql oracle数据库表结构图_创建数据库表

    数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...

  6. oracle和,Oracle数据库_Oracle托管_Oracle和AWS-AWS云服务

    Amazon Web Services 支持 Oracle 数据库,并为企业提供多种解决方案,以便将企业的应用程序迁移和部署到 AWS 云中.客户可以从 AWS 云中的 Oracle 启动整个企业软件 ...

  7. asp删除mysql_asp php 清空access mysql mssql数据库的代码

    1.ASP清空ACCESS Dim Rs,Conn Set Conn=Server.CreateObject("Adodb.Connection") Conn.Open " ...

  8. access odbc oracle数据库,vb连接数据库(ODBC,oracle,sqlserver,access)

    [vb]代码库1. 定义连接对象 Global DBconnect As New ADODB.Connection 2. 执行连接语句 If DBconnect.State = adStateOpen ...

  9. access mysql 同步,如何使ACCESS数据库保持同步

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 我们知道,同步是网络环境中数据库所要涉及的重要概念.今天,我将与您讨论以下有关如何在Access中保持ACCESS数 ...

最新文章

  1. 通过Python在Windows或Linux上快速搭建HTTP服务器
  2. UC伯克利博士尤洋回国创业,曾刷新ImageNet纪录!已获超千万融资
  3. 五、逆向工程--myeclipse快速开发Hibernate项目
  4. 外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。...
  5. 教你如何在Android Studio中使用DDMS工具查看logcat——移动测试Android app(app的性能监控与测试)
  6. mysql sql归类_带有归类SQL强制转换SQL Server归类介绍
  7. RMI 自己创建的 过程
  8. C语言学习资料教程 | 免费下载
  9. CSS实现盒子居中对齐的七种方法
  10. 油管机器学习基础 学习笔记
  11. stm32F407的串口6卡死问题
  12. 高仿富途牛牛-组件化(二)-磁力吸附
  13. backdrop-filter filter
  14. 算法的时间复杂度取决于:
  15. biobakery流程之有参宏基因组分析
  16. android 经纬度工具类,工具类之LocationUtils(定位工具类)
  17. Spring Cloud OpenFeign - - - > 契约配置
  18. 基于Arduino通过并联L298N实现四驱麦克纳姆轮巡迹小车
  19. MPU6500驱动调试笔记(STM32F427+SPI2)
  20. python遍历多层字典_Python遍历嵌套字典的几种方法

热门文章

  1. mysql数据库的服务无法启动_mysql5数据库服务无法启动
  2. rgb 灰色_金属+RGB+无线,我要买爆这款海盗船VIRTUOSO鉴赏家游戏耳机
  3. docker设置镜像加速器
  4. python struct pack解析_Python struct 详解
  5. getprivateprofilestring读不到数据_Tomcat NIO(11)请求数据读取
  6. php 随机两位小数数_使用8086微处理器找出两个8位N数数组
  7. weakhashmap_Java WeakHashMap size()方法与示例
  8. math for programmers(转载)
  9. Linux debian ubuntu的PyCharm无法正常输入中文
  10. PyQt5代码触发QTreeWidget的列表中某个item点击信号