网络编程
位置:首页>> 网络编程>> 数据库>> C#简单连接sql数据库的方法

C#简单连接sql数据库的方法

作者:吕秀才  发布时间:2024-01-14 09:01:27 

标签:C#,sql数据库

本文实例讲述了C#简单连接sql数据库的方法。分享给大家供大家参考,具体如下:


using System;
using System.Collections.Generic;
using System.Text;
//数据库操作对象库
using System.Data;
using System.Data.SqlClient;
using worddic;
namespace testDB
{
 class Program
 {
   static void Main(string[] args)
   {
     //char[] array = new char[2] ;
     string [] a = new string[2];
     FileOp words = new FileOp();
     words.openfile("worddic.txt");
     words.getwords(ref a);
     /* Console.WriteLine("请输入Data Source:");
     string data_source = Console.ReadLine();
     Console.WriteLine("请输入Initial Catalog:");
     string initial_catalog = Console.ReadLine();
     Console.WriteLine("请输入user id:");
     string user_id = Console.ReadLine();
     Console.WriteLine("请输入pass word:");
     string pword = Console.ReadLine();
     //连接字符串
     string strConn ="Data Source="+data_source+";Initial Catalog="+initial_catalog+";User ID="+user_id+";Password="+pword+"";//YourPwd替换为你设置的sa账户密码
     */
     string strConn = "Data Source=HYPER-V-WIN2003\\SQLSRV2005;Initial Catalog=Mytest;User ID=sa;Password=sa";
     SqlConnection conn = null;
     SqlCommand sqlCmd = null;
     try
     {
       //创建connection对象
       conn = new SqlConnection(strConn);
       //打开数据库连接
       conn.Open();
       //创建Transac Sql命令对象
       sqlCmd = conn.CreateCommand();
       //创建建表语句
       //sqlCmd.CommandText = "create table wordlist(wrongwords varchar(30),rightwords varchar(30),sign char(20),)";
       //sqlCmd.ExecuteScalar();
       while (a[0] != null) {
         sqlCmd.CommandText ="insert into wordlist(wrongwords,rightwords,sign) values('" + a[0] + "','" + a[1] + "',1 )";
         sqlCmd.ExecuteScalar();
         a[0] = null;
         a[1] = null;
         words.getwords(ref a);
       }
       words.fileclose();
       Console.WriteLine();
       //打印所有记录
     }
     catch (SqlException e)
     {
       Console.WriteLine(e.Message);
     }
     finally
     {
       conn.Close();
     }
     Console.WriteLine("程序结束,按任意键退出");
     Console.ReadKey();
   }
 }
}

希望本文所述对大家C#程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com