本文实例讲述了C#简单连接sql数据库的方法。分享给大家供大家参考,具体如下:
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
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#程序设计有所帮助。








发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。