A. vs怎么连接mysql数据库
新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集
从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容
单击解决方案资源管理器中的引用文件夹然后右键选择添加引用,选择浏览后打开mysql.data.dll,这是c#连接mysql数据库的动态库,里面封装了很多常用的操作数据库的方法
在解决方案资源管理器中的form1.cs的代码中加入using MySql.Data.MySqlClient;这就是代码中的实际引用mysql.data.dll中的内容,有了这个c#就能很方便地操作sql数据库
stringstr="Server=127.0.0.1;UserID=root;Password=123456;Database=test;CharSet=gbk;";
MySqlConnectioncon=newMySqlConnection(str);//实例化链接
con.Open();//开启连接
stringstrcmd="select*fromuser";
MySqlCommandcmd=newMySqlCommand(strcmd,con);
MySqlDataAdapterada=newMySqlDataAdapter(cmd);
DataSetds=newDataSet();
ada.Fill(ds);//查询结果填充数据集
dataGridView1.DataSource=ds.Tables[0];
con.Close();//关闭连接
使用navicat软件在数据库test中新建表user,然后新建两个字段username和password(图中的栏位),navicat软件是mysql的图形化界面工具,负责新建表以及备份等数据库操作,直观地通过界面来操作
数据库建好后就可以执行工程了,单击显示按钮执行结果如下,出现username和password说明数据库连接成功,由于没有添加数据所以下面为空
B. VS2008 如何连接数据库
首先确定你的VS和SQL2000已经完全安装好了,然后在VS那边的服务器管理窗口里面添加新的数据库,然后就是连接字符串的问题了,有很多种,不过一般都是直接复制数据库里面提供的那个字符串,再改一下密码就行了的.如果想要确认一下自己的数据库到底有没有和VS连上的话,用数据绑定查看一下也是相当方便的.随便建立一个DATAGRIDVIEW或者COMBOBOX绑定一下表看它能不能正常显示表里面的内容,如果能显示的话则表示你的VS和SQL已经完全连上了.
C. vs怎么连接数据库
你有数据库吗?
连接你的数据库的位置,加他的 连接条件就可以拉下面是一个连接数据库的模块,大家可以使用它来连接SQL数据库,使用起来比ADO控件还简单:
代码如下:
Public rsNew As ADODB.Recordset
Public CnNew As ADODB.Connection
Public addFlag As Boolean
'连接数据库
Public Function OpenCn() As Boolean
Dim Mag As String
On Error GoTo strErrMag
Set CnNew = New ADODB.Connection
CnNew.ConnectionTimeout = 25
CnNew.Provider = "sqloledb"
CnNew.Properties("data source").value = "" 'SQL服务器的名
CnNew.Properties("initial catalog").value = "pubs"'库名
CnNew.Properties("integrated security").value = "SSPI"'登陆类型
'con.Properties("user id").value = "sa"
'con.Properties("password").value = "wwww"
CnNew.Open
OpenCn = True
addFlag = True
Exit Function
strErrMag:
Mag = "数据库末连接"
Call MsgBox(Mag, vbOKCancel, "错误:数据库连接")
addFlag = False
End
End Function
Public Sub Clocn()
'闭关数据库
On Error Resume Next
If CnNew.State <> adStateClosed Then CnNew.Close
Set CnNew = Nothing
End Sub
Public Function OpenRs(ByVal strSql As String) As Boolean
'连接数据库记录集
Dim Mag As String
Dim rpy As Boolean
On Error GoTo strErrMag
Set rsNew = New ADODB.Recordset
If addFlag = False Then rpy = OpenCn
With rsNew
.ActiveConnection = CnNew
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open strSql
End With
addFlag = True
OpenRs = True
Exit Function
strErrMag:
Mag = "数据库数据集末连接"
Call MsgBox(Mag, vbOKOnly, "错误:数据库连接")
OpenRs = False
End
End Function
Public Sub cloRs()
'闭关数据集
On Error Resume Next
If rsNew.State <> adStateClosed Then rsNew.Close
Set rsNew = Nothing
End Sub
D. 在vs中怎样连接数据库
在app.config
或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。
上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改
E. 如何把vs2010和数据库连接
一般呢这种方法用于Entity
FrameWork
数据库中表与对象映射。
第二个解决方案:用SQL2008创建好数据库以后,在VS2010中用连接字符串连接接,即代码连接:用连接字符串,自己网上找吧。这种较为常见,连接字符串,初学者可以放到逻辑代码文件中,公司用的话就是放到.config文件中了。
第三种解决方案:在VS2010的视图即view菜单中选择Server,在Data
Connection上右击,选择Create
New
SQL
database.这个时候要保证自己机器上得SQL
服务已经开启。然后选择服务器名。给数据库名……。这种方式呢,最方便,在一个VS2010集成开发环境就可以创建数据库而且简单易行。不需要再切换到SQL2008。体现了VS2010这个集成工具的强大