.net Core使用Orcle官方驱动连接数据库 C#参考教程 http://www.csref.cn

.net Core使用Orcle官方驱动连接数据库

 

  最近在研究.net Core,因为公司的项目用到的都是Oracle数据库,所以简单试一下.net Core怎样连接Oracle。

  Oracle官方现在已经提供.net Core的官方驱动(预览版),也可以通过NuGet直接下载(推荐),下面来看具体步骤

  首先使用visual studio 2017 创建一个.net core的控制台程序

.net Core使用Orcle官方驱动连接数据库    C#参考教程 http://www.csref.cn

  项目建立好之后我们通过Nuget来安装Oracle驱动,在Nuget里搜索oracle.ManagedDataAccess.core(一定要勾选预览)

.net Core使用Orcle官方驱动连接数据库    C#参考教程 http://www.csref.cn

  安装完毕之后就可以在项目文件里看见驱动

.net Core使用Orcle官方驱动连接数据库    C#参考教程 http://www.csref.cn

下面直接上代码

.net Core使用Orcle官方驱动连接数据库    C#参考教程 http://www.csref.cn
 1 using System;
 2 using Oracle.ManagedDataAccess.Client;
 3
 4 namespace TestOralce
 5 {
 6     class Program
 7     {
 8         static void Main(string[] args)
 9         {
10             //数据库连接字串
11             string conString = "User Id=账号;Password=密码;Data Source=数据库地址;";
12
13             using (OracleConnection con = new OracleConnection(conString))
14             {
15                 using (OracleCommand cmd = con.CreateCommand())
16                 {
17                     try
18                     {
19                         con.Open();
20                         cmd.BindByName = true;
21                         //SQL查询语句
22                         cmd.CommandText = "select USERNAME from 表名";
23
24                         OracleDataReader reader = cmd.ExecuteReader();
25                         while (reader.Read())
26                         {
27                             Console.WriteLine("用户名: " + reader.GetString(0));
28                         }
29
30                         Console.WriteLine();
31                         Console.WriteLine("Press 'Enter' to continue");
32
33                         reader.Dispose();
34                     }
35                     catch (Exception ex)
36                     {
37                         Console.WriteLine(ex.Message);
38                     }
39                     Console.ReadLine();
40                 }
41             }
42         }
43     }
44 }
.net Core使用Orcle官方驱动连接数据库    C#参考教程 http://www.csref.cn

这样就可以查出数据来了

   

90后程序员一枚,望各位大神指教 QQ:724731571
 
 
 
上一篇:Niagara帮助文档资料整理


下一篇:C#基于Mongo的官方驱动手撸一个Super简易版MongoDB-ORM框架