⑴ 新手剛用C#VS2015怎麼連資料庫
sql資料庫連接參考示例
publicvoid數據集測試()
{
//(1.連接)建立到資料庫的連接conn
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=@"DataSource=(LocalDB)MSSQLLocalDB;AttachDbFilename=J:資料庫SQLDBNewDB.mdf;IntegratedSecurity=True;ConnectTimeout=5";
//(2.打開)
conn.Open();
string表名="Users";
using(conn)
{
//(3.適配)適配器da和數據集ds
da=newSqlDataAdapter();
ds=newDataSet("DataSet1");
//vardt=newDataTable();
//ds.Tables.Add(dt);
//(4.Select命令)填充命令cmd
da.SelectCommand=newSqlCommand(@"select*from"+表名);
//(5.Fill到數據集)
da.Fill(ds,表名);
}
//(6.釋放資源)
conn.Close();
conn.Dispose();
//訪問數據集中的表
DataTablemyTable=ds.Tables[表名];
foreach(DataRowmyRowinmyTable.Rows)
{
foreach(DataColumnmyColumninmyTable.Columns)
{
Console.WriteLine(myRow[myColumn]);//遍歷表中的每個單元格
}
}
//修改數據
foreach(DataRowrowinmyTable.Rows)
{row["name"]=row["name"]+"備份";}
//將DataSet的修改提交至「資料庫」
=newSqlCommandBuilder(da);
da.Update(ds,表名);
//注意:在修改、刪除等操作中表必須定義主鍵,select的欄位也必須包含主鍵,
//否則會拋出異常「對於不返回任何鍵列信息的SelectCommand,不支持UpdateCommand的動態SQL生成。」
}
⑵ 在VS2015中向本機的資料庫中插入數據 程序無報錯 但是表中卻沒有插入的數據
Data Source語法有問題,SQL資料庫連接語法如下:(不需要指定資料庫文件名)
string constr = "data source=.;initial catalog=myschool;user id=sa;pwd=sa";
說明:程序代碼中data source 表示運行資料庫對應的計算機名,initial catalog表示所使用的資料庫名。uid為指定的資料庫用戶名,pwd為指定的用戶口令。
而access資料庫,語法則不同,比如:
string connectionString =@"provider=Microsoft.Jet.OLEDB.4.0;data source=c:\DataSource\myschool.mdb";
⑶ 請教我只安裝了VS2015,怎麼才能用VS2015本身自帶的SQL創建資料庫
1、VS2015默認安裝中,自帶的SQL部分組件並沒有創建和管理資料庫的功能,這些組件只用於聯接和管理資料庫。
2、可以選擇加裝SQL Server Data Tools(運行VS2015的安裝程序去裡面找到相應的選項進行安裝),不過,多數人的選擇是另行加裝SQL Server的單機版或伺服器版。個人建議加裝SQL Server Express,因為你真要針對SQL Server進行開發的話,很多工作不去SQL Server中的SQL Server Management Studio中,是難以完成,甚至無法完成的。
⑷ 怎樣用vs2015自帶的資料庫
2015自帶資料庫,你只要在視圖中打開sql管理工具,如果沒有就運行安裝程序,把sqltool的ssdt裝上就好了
⑸ vs2015中資料庫用不了rowindex
沒有安裝對應插件。
您出現的這種情況可能是您用的編程工具中,沒有安裝對應的插件或者模塊,才導致的許多命令無法使用。
資料庫對於喜歡編程的人都不陌生,它可以做很多很多事情。就比如游戲中角色的信息等級,都可以作在資料庫里以變玩家在登錄時直接調取。
⑹ vs2015怎麼添加資料庫
1 先去服務檢查下你的sqlserver是否已啟動
2 如服務正常啟動,打開sqlserver管理器,看看裡面的實例資料庫是否能正常訪問
3 如上述都正常,檢查下你vs2015連接時是否選對正確的實例資料庫名
⑺ vs2015怎麼連接mysql
vs2015連接mysql方法:
一.點開工具中的連接到資料庫
二.復制sql資料庫的伺服器名到vs中
三.選擇連接的資料庫名稱
四.選擇高級屬性最下面的一行全部復制 得到 Data Source = DESKTOP - DFOPNE4; Integrated Security = True
五.點開web.config,把復制到字元串的替換到ConnectionString的引號部位中
六.這時就有兩種連接方式可以選擇了
static string strcon = "server=DESKTOP-DFOPNE4;Integrated Security=SSPI;database=Library;";
SqlConnection con = new SqlConnection(strcon);
⑻ vs2015連接了localdb資料庫之後怎麼在程序中用
一、LocalDB的安裝
在安裝VS2015時會自動安裝LocalDB,所以只要正確安裝VS2015那麼localDB是肯定有的。
二、LocalDB的連接和管理
進入VS2015,在「視圖」中選擇「Sql Server對象資源管理器」,可以看到如下的界面。
⑼ 求助,VS2015怎麼連接SQLite資料庫,大神來吧
找到C#下SQLite操作驅動dll並下載:System.Data.SQLite
在項目中添加dll的引用
創建資料庫(文件):
SQLiteConnection.CreateFile("MyDatabase.sqlite");
連接資料庫:
SQLiteConnection m_dbConnection=new SQLiteConnection("DataSource=MyDatabase.sqlite;Version=3;");
m_dbConnection.Open();
插入數據:
String sql = "insert into highscores (name, score) values ('Me', 3000)";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
sql = "insert into highscores (name, score) values ('Myself', 6000)";
command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
sql = "insert into highscores (name, score) values ('And I', 9001)";
command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
查詢:
string sql = "select * from highscores order by score desc";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
Console.WriteLine("Name: " + reader["name"] + " Score: " + reader["score"]);
Console.ReadLine();