C#連接到SQL Server,SQLite數據庫

C#中連接SQL Server的代碼:

string con, sql;  
con = "Server=.;Database=溫溼度測試;Trusted_Connection=SSPI";  
sql = "select * from 溫溼度測試";  
SqlConnection mycon = new SqlConnection(con);  
DateTime uploadDate = System.DateTime.Now;  
mycon.Open();  
SqlDataAdapter myda = new SqlDataAdapter(sql, con);  
DataSet myds = new DataSet();  
myda.Fill(myds, "溫溼度測試");  
  
String sql2 = "insert into 溫溼度測試(日期,時間,溫度,溼度) values('" + uploadDate + "','" + uploadDate + "','" + wendu + "','" + shidu + "')";  
SqlDataAdapter myda2 = new SqlDataAdapter(sql2, mycon);  
myda2.Fill(myds, "溫溼度測試");  
  
dataGridView1.DataSource = myds.Tables["溫溼度測試"];  
mycon.Close();

下面是C#鏈接SQLite的代碼:

//sqlite 數據庫  
string uploadDate = System.DateTime.Now.ToShortDateString().ToString();  
string uploadTime = System.DateTime.Now.ToLongTimeString().ToString();  
SQLiteConnection conn = null;  
  
string dbPath = "Data Source =" + "C:/sqlite" + "/數據測試.db";  
conn = new SQLiteConnection(dbPath);//創建數據庫實例,指定文件位置    
conn.Open();//打開數據庫,若文件不存在會自動創建    
  
string sql = "CREATE TABLE IF NOT EXISTS '" + "溫度" + uploadDate + "' (日期 varchar(6), 時間 varchar(6), 溫度 varchar(6));";//建表語句    
SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);  
cmdCreateTable.ExecuteNonQuery();//如果表不存在,創建數據表    
  
SQLiteCommand cmdInsert = new SQLiteCommand(conn);  
cmdInsert.CommandText = "INSERT INTO '" + "溫度" + uploadDate + "'  VALUES('" + uploadDate + "','" + uploadTime + "','" + wendu + "')";//插入幾條數據    
cmdInsert.ExecuteNonQuery();  
  
conn.Close();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章