c# ado 连接数据库 六步曲

2018-06-23 22:12:09来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

建立连接分为六步:
1.定义连接字符串,oracle 的连接字符串为:

                        private static string connString = "Data Source=192.168.1.130:1521/mydata;Persist Security Info=True;User ID=em_test;Password=test123;Unicode=True";

2.根据连接字符串成连接
3.打开连接
4.实例命令对象
5.操作
6.关闭连接

看一个例子: 

using System; using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;

namespace OpenCloseDB
{
    public partial class Form1 : Form
    {
        public Form1()
        {             InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OracleConnection connection = null;
            int num = 0;
            string message = "";
            String sql = "select count(*) from ex_user";
            try
            {
                string connString = "Data Source=mydata;Persist Security Info=True;User ID=test;Password=huikk123;Unicode=True";

                // 创建connection对象
                connection = new OracleConnection(connString);

                // 打开连接
                connection.Open();
                OracleCommand command = new OracleCommand(sql, connection);
                num = int.Parse(command.ExecuteScalar().ToString());
                message = string.Format("共有{0}条用户信息!", num);
                MessageBox.Show(message);
            }
            catch (Exception ex)
            {

                MessageBox.Show("出现异常"+ex.Message);
            }
            finally
            {
                if (connection != null)
                {
                    connection.Close();
                }
            }
        }
    }
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:.NET的堆和栈04,对托管和非托管资源的垃圾回收以及内存分配

下一篇:用C#.NET实现电子邮件客户程序