access mysql oracle数据库_Oracle Access 数据库连接 使用
直接代码吧:
///
/// 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 数据库连接 使用相关推荐
- Oracle数据库与Access互导实例
Oracle数据库与Access互导实例 (1)把Access实际相关应用数据导入Oracle数据库的步骤是,首先打开Access数据库,选择你所需要导入的表,在将表名与各个列名改写为大写字母(导入O ...
- 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高铁票售票管理系统实现了用户注册.登 ...
- mysql中ak替换键_数据库:唯一性约束_alternate key(替换键) mySQL Oracle 数据库 ak 唯一性约束...
数据库:唯一性约束_alternate key(替换键) mySQL Oracle 数据库 ak 唯一性约束 数据库:唯一性约束 所谓唯一性约束(unique constraint)不过是数据表内替代 ...
- java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...
本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...
- php mysql oracle数据库表结构图_创建数据库表
数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...
- oracle和,Oracle数据库_Oracle托管_Oracle和AWS-AWS云服务
Amazon Web Services 支持 Oracle 数据库,并为企业提供多种解决方案,以便将企业的应用程序迁移和部署到 AWS 云中.客户可以从 AWS 云中的 Oracle 启动整个企业软件 ...
- asp删除mysql_asp php 清空access mysql mssql数据库的代码
1.ASP清空ACCESS Dim Rs,Conn Set Conn=Server.CreateObject("Adodb.Connection") Conn.Open " ...
- access odbc oracle数据库,vb连接数据库(ODBC,oracle,sqlserver,access)
[vb]代码库1. 定义连接对象 Global DBconnect As New ADODB.Connection 2. 执行连接语句 If DBconnect.State = adStateOpen ...
- access mysql 同步,如何使ACCESS数据库保持同步
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 我们知道,同步是网络环境中数据库所要涉及的重要概念.今天,我将与您讨论以下有关如何在Access中保持ACCESS数 ...
最新文章
- 通过Python在Windows或Linux上快速搭建HTTP服务器
- UC伯克利博士尤洋回国创业,曾刷新ImageNet纪录!已获超千万融资
- 五、逆向工程--myeclipse快速开发Hibernate项目
- 外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。...
- 教你如何在Android Studio中使用DDMS工具查看logcat——移动测试Android app(app的性能监控与测试)
- mysql sql归类_带有归类SQL强制转换SQL Server归类介绍
- RMI 自己创建的 过程
- C语言学习资料教程 | 免费下载
- CSS实现盒子居中对齐的七种方法
- 油管机器学习基础 学习笔记
- stm32F407的串口6卡死问题
- 高仿富途牛牛-组件化(二)-磁力吸附
- backdrop-filter filter
- 算法的时间复杂度取决于:
- biobakery流程之有参宏基因组分析
- android 经纬度工具类,工具类之LocationUtils(定位工具类)
- Spring Cloud OpenFeign - - - > 契约配置
- 基于Arduino通过并联L298N实现四驱麦克纳姆轮巡迹小车
- MPU6500驱动调试笔记(STM32F427+SPI2)
- python遍历多层字典_Python遍历嵌套字典的几种方法
热门文章
- mysql数据库的服务无法启动_mysql5数据库服务无法启动
- rgb 灰色_金属+RGB+无线,我要买爆这款海盗船VIRTUOSO鉴赏家游戏耳机
- docker设置镜像加速器
- python struct pack解析_Python struct 详解
- getprivateprofilestring读不到数据_Tomcat NIO(11)请求数据读取
- php 随机两位小数数_使用8086微处理器找出两个8位N数数组
- weakhashmap_Java WeakHashMap size()方法与示例
- math for programmers(转载)
- Linux debian ubuntu的PyCharm无法正常输入中文
- PyQt5代码触发QTreeWidget的列表中某个item点击信号