❶ vs2013中mvc裡面的資料庫服務怎麼添加
環境:vs.net 2013 mvc4 EF4.x
OS: WIN7 64bit
DB:MySQL 5.5
1、准備:
為了能正常使用MySQL,首先你得先下一個驅動回 ConnectorNet
安裝完成後,答這時VS.NET 2013中還是不能正常使用(2010親測可行)
那麼就得安裝另外一個插件 Mysql for Visual Studio 1.1.1
拷貝到谷歌里直接搜索下載就行了。
2、新建一個MVC4應用程序,將步驟1中安裝的ConnectorNet文件下的
MySql.Data.dll
MySql.Data.Entity.dll
拷貝到項目中的Bin文件夾中
至此,准備工作就已經做好了,那接下來我截圖幾張,方便理解
3、選擇MySQL數據:
右擊Models文件夾,添加=》新建項
需要哪些表啊,視圖什麼的自己溝上,完了之後:
在Controller文件夾右擊,新建=》控制器
大致差不多就可能或許就這樣了。 瀏覽就能成功:
❷ VS2013 對Access資料庫 進行增刪改查, 求大神幫幫忙,很急的
見下面的代碼,自己換成真實的資料庫及表即可
Imports System.Data
Imports System.IO
Imports System.Data.OleDb
Mole Mole1
Public cn1 As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ACCESS資料庫1.mdb") '定義連接1---這里請更改為實際資料庫路徑及名稱
Public cn2 As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ACCESS資料庫2.mdb") '定義連接2---這里請更改為實際資料庫路徑及名稱
Public DataBaseRST1 As Integer '用來返回資料庫執行結果
Public DataBaseRST2 As Integer '用來返回資料庫執行結果
Public Function DataModify(ByVal str_cmd1 As String, ByVal str_cmd2 As String) As Boolean '進行資料庫修改操作函數
Dim cmdinsert1 As New OleDbCommand
Dim cmdinsert2 As New OleDbCommand
Try
cmdinsert1.CommandText = str_cmd1
cmdinsert2.CommandText = str_cmd2
cmdinsert1.Connection = cn1
cmdinsert2.Connection = cn2
If cn1.State = ConnectionState.Closed Then cn1.Open()
If cn2.State = ConnectionState.Closed Then cn2.Open()
DataBaseRST1 = cmdinsert1.ExecuteNonQuery() '用來返回執行的結果
DataBaseRST2 = cmdinsert2.ExecuteNonQuery() '用來返回執行的結果
cn1.Close()
cn2.Close()
Return True
Catch ex As Exception
MessageBox.Show(Err.Description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try
End Function
End Mole
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DataModify("insert into aa values ('1','2')", "insert into aa values ('1','2')") '調用方法
End Sub
End Class
追問
這個方法我只能用於添加修改刪除,請問,查詢數據並且綁定到DGV怎麼做?
回答
Public Function Search(ByVal cn1 As OleDb.OleDbConnection, ByVal cn2 As OleDb.OleDbConnection, ByVal str_cmd1 As String, ByVal str_cmd2 As String, ByVal DGV1 As DataGridView, ByVal DGV2 As DataGridView) As Boolean '查詢 str_cmd1,str_cmd2---查詢命令,DGV1,DGV2---DataGridView,用來顯示數據的控制項
Dim tb1 As New DataTable
Dim tb2 As New DataTable
Try
Dim ap1 As New OleDb.OleDbDataAdapter(str_cmd1, cn1)
ap1.Fill(tb1)
DGV1.DataSource = tb1
Dim ap2 As New OleDb.OleDbDataAdapter(str_cmd2, cn2)
ap2.Fill(tb2)
DGV2.DataSource = tb2
Return True
Catch ex As Exception
MessageBox.Show(Err.Description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try
❸ 我在vs2013裡面建立了一個基於服務的資料庫,然後在窗口加了個注冊按鈕怎麼把注冊信息傳進我建立的
第一步:雙擊解決方案管理器中的這個資料庫文件,在彈出的資料庫操作界面中新建所需的數據表。
我假定注冊信息需要存數如下欄位
表名:reg
列明:int_id(自增,主鍵)
vc_regInfo(填寫的注冊信息,字元串)
第二部: 按照操作sqlserver的方式進行數據操作
//獲取用戶輸入的注冊信息
stringregInfo=textBox1.Text;
stringconnString="DataSource=.SQLEXPRESS;AttachDbFilename=xxxxx(你新建數據文件的目錄)(你新建的數據文件名).mdf;IntegratedSecurity=True;UserInstance=True";
SqlConnectionsqlConnection=newSqlConnection(connString);
sqlConnection.Open();
//構造insert語句
stringsql="insertintoreg(vc_reginfo)values('"+regInfo+"')";
SqlCommandcmd=newSqlCommand(sql,sqlConnection);
intresult=cmd.ExecuteNonQuery();
if(result>=1)
{
//數據存儲成功
}
sqlConnection.Close();
❹ vs2013中c#如何連接MySQL資料庫。
public static string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~") + "資料庫文件路徑";
public System.Data.OleDb.OleDbConnection strconn = null;
//獲取datatable數據
public DataTable AExcuToTable(string sql)
{
DataTable dv = null;
// System.Data.OleDb.OleDbConnection strconn=null;
try
{
strconn = new System.Data.OleDb.OleDbConnection(strConnection);
if (strconn.State == ConnectionState.Closed)
strconn.Open();
System.Data.OleDb.OleDbDataAdapter oa = new System.Data.OleDb.OleDbDataAdapter(sql, strconn);
System.Data.DataSet ds = new DataSet();
oa.Fill(ds, "Table");
dv = ds.Tables["Table"];
}
catch
{
return null;
}
strconn.Close();
return dv;
}
❺ 求助,vs2013如何創建SQL資料庫
一、在web.config裡面配置,後連接資料庫
(1)web.config文件:加在<connectionStrings>和</connectionStrings> 之間
三種配置方式:
1.windows身份驗證,連接sql server資料庫: <add name="字元串名稱" connectionString="Data Source=localhost;database=資料庫名稱;Integrated Security=True;User Instance=False;" />
2.windows身份驗證,連接vs資料庫:<add name="字元串名稱" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\資料庫名稱.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
3.sql server身份驗證,連接sql server資料庫:<add name="字元串名稱" connectionString="server=.\SQLEXPRESS;database=資料庫名稱;uid=sa;pwd=liteng"/>
取字連接符串方式:
1、protected static string connectionString = ConfigurationManager.ConnectionStrings["字元串名稱"].ConnectionString;
2、string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["字元串名稱"].ConnectionString;
(2)web.config文件:加在<appsettings>和</appsettings> 之間
配置方式:
<appSettings>
<add key="conn" value="server=伺服器名;database=資料庫名;uid=用戶名;password=密碼;"/>
</appSettings>
取字連接符串方式:
string connectionString =configurationsettings.appsettings["字元串名稱"];
appSettings 和 connectionStrings 的區別:
(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;
(2) 使用 connectionStrings 的好處:
第一,可將連接字元串加密,使用MS的一個加密工具即可;
第二,可直接綁定數據源控制項,而不必寫代碼讀出來再賦值給控制項;
第三,可方便的更換資料庫平台,如換為 Oracle 資料庫,只需要修改 providerName。
二、直接在網頁里引用,連接資料庫:
1、string connString = "server=localhost;database=資料庫名;user id=用戶名;pwd=密碼;";
或者上行代碼為:string connstring = "Data source=localhost;database=資料庫名;user id=用戶名;pwd=密碼;";
2、SqlConnection con = new SqlConnection(connstring);
3、con.Open();
❻ 求助,vs2013如何創建SQL資料庫
一、在.config裡面配置,後連接資料庫
(1)web.config文件:加在
和
之間
三種配置方式:
1.windows身份驗證,連接sql
server資料庫:
2.windows身份驗證,連接vs資料庫:
3.sql
server身份驗證,連接sql
server資料庫:
取字連接符串方式:
1、protected
static
string
connectionString
=
ConfigurationManager.ConnectionStrings["字元串名稱"].ConnectionString;
2、string
connectionString
=
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["字元串名稱"].ConnectionString;
(2)web.config文件:加在
和
之間
配置方式:
取字連接符串方式:
string
connectionString
=configurationsettings.appsettings["字元串名稱"];
appSettings
和
connectionStrings
的區別:
(1)
appSettings
是在
2003
中常用的,connectionStrings
是在
2005
中常用的;
(2)
使用
connectionStrings
的好處:
第一,可將連接字元串加密,使用MS的一個加密工具即可;
第二,可直接綁定數據源控制項,而不必寫代碼讀出來再賦值給控制項;
第三,可方便的更換資料庫平台,如換為
Oracle
資料庫,只需要修改
providerName。
二、直接在網頁里引用,連接資料庫:
1、string
connString
=
"server=localhost;database=資料庫名;user
id=用戶名;pwd=密碼;";
或者上行代碼為:string
connstring
=
"Data
source=localhost;database=資料庫名;user
id=用戶名;pwd=密碼;";
2、SqlConnection
con
=
new
SqlConnection(connstring);
3、con.Open();
❼ 怎麼用VS2013編寫資料庫
不懂你的意思,編寫資料庫還是編寫資料庫管理系統。VS2013自帶SQL EXPRESS可以學習資料庫操作知識。
❽ 在VS2013 ASP.NET中如何用BulletedList連接SQL資料庫
首先是添加一個BulletedList控制項,通過編輯項來添加顯示的數據。
首先是在網頁中添加一個BulletedList控制項,通過編輯項來添加顯示的數據。
DisplayMode屬性還有LinkButton和text兩個值,當DisplayMode屬性為LinkButton時,可以在它的click事件中處理。
❾ vs2013怎麼連接ACCESS資料庫,ConnectionString的內容是什麼
連接access資料庫使抄用oledb來連接,sql用來連接sql資料庫,用oledb連接資料庫的連接字元串為:
有密碼:
string connectionString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你存放access資料庫文件的地址,即 文件路徑\文件名.mdb ";Persist Security Info=True;Jet OLEDB:Database Password=1234";
沒有密碼:
string connectionString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你存放access資料庫文件的地址,即 文件路徑\文件名.mdb ";Persist Security Info=True";
其他oledb和sql連接資料庫所用的方法都是一樣的,只需要將Sql改為oleDb即可。
❿ vs2013怎麼創建新的SQLserver資料庫
在左側的「資料庫」上右擊——新建資料庫——寫上名字——確認就可以了