.net Core使用Orcle官方驱动连接数据库
2018-06-17 23:20:42来源:未知 阅读 ()
最近在研究.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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Cookies
- Django项目中使用qq第三方登录。 2019-08-13
- Python连载30-多线程之进程&线程&线程使用 2019-08-13
- Python学习日记(十) 生成器和迭代器 2019-08-13
- 【Python】语法基础 | 开始使用Python 2019-08-13
- 使用scrapy框架爬取全书网书籍信息。 2019-08-13
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