本文實例講述了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#相關內容感興趣的讀者可查看本站專題:《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》
希望本文所述對大家C#程序設計有所幫助。
新聞熱點
疑難解答