.net Core使用Orcle官方驱动连接数据库
2018-06-18 00:18:53来源:未知 阅读 ()
最近在研究.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 }
这样就可以查出数据来了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:C# 获取用户IP地址(转载)
- C++ 在名称空间中使用using声明和using编译指令 2020-05-29
- 1.ffmpeg、ffplay、ffprobe命令使用 2020-05-11
- 关于使用ffmpeg的一些牢骚 2020-05-08
- G++编译链接的那些事!G++的特殊使用方法[常用] 2020-04-19
- c/c++ 使用valgrind检查内存泄漏 2020-04-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash