.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的控制台程序

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

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

下面直接上代码
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 }
这样就可以查出数据来了
90后程序员一枚,望各位大神指教 QQ:724731571


浙公网安备 33010602011771号