vs2010已经连接了mysql数据库,接下来怎样对数据库进行 *** 作,比如查询,求一段代码。。。举例

vs2010已经连接了mysql数据库,接下来怎样对数据库进行 *** 作,比如查询,求一段代码。。。举例,第1张

Imports MySqlDataMySqlClient

Public Shared Function getMySQL(ByVal sqlstr As String) As DataTable

        Dim Conn As MySqlConnection = New MySqlConnection(mysql1)

        Try

            ConnOpen()

            Dim da As New MySqlDataAdapter(sqlstr, Conn)           

            Dim ds As New DataSet

            daFill(ds, "dt1")

            ConnClose()

            ConnDispose()

            Return dsTables("dt1")

        Catch ex As Exception            

            ConnClose()

            ConnDispose()

            Return Nothing

        End Try

    End Function

连接Access数据库

DataSet daset = new DataSet();

string strfilepath = "provider=microsoftjetoledb40;data source=连接Access数据库mdb";//先在debug文件夹下放一个数据库文件 连接Access数据库mdb

string select = "select from 员工信息表";//定义连接数据源

//声明一个数据连接

OleDbConnection conn = new OleDbConnection(strfilepath);

OleDbDataAdapter adapter = new OleDbDataAdapter(select, conn);

try

{

adapterFill(daset);//填充数据

if (dasetTables[0]RowsCount > 1)//判断是否有符合条件的数据记录

{

dataGridView1DataSource = dasetTables[0];//把数据赋值给datagridview

}

}

catch (Exception ex)

{

throw new Exception(exToString());

}

finally

{

//关闭数据库

connClose();

connDispose();

dasetDispose();

}

//=========连接SQL Server===============

DataSet daset = new DataSet();

string connsqlserver = @"server=;database=student";//连接本地数据库和数据库名

//string connsqlserver="data source=;database=student";//这样也可以

string selectsql = "select from 学号";//查询语句、内容

SqlConnection conn = new SqlConnection(connsqlserver);//连接数据库

SqlDataAdapter adapter = new SqlDataAdapter(selectsql, conn);

try

{

connOpen();

if (connState == ConnectionStateClosed)

connOpen();

adapterFill(daset);

if (dasetTables[0]RowsCount > 1)

{

dataGridView1DataSource = dasetTables[0];

}

}

catch (Exception ex)

{

throw new Exception(exToString());

}

finally

{

connClose();

connDispose();

dasetDispose();

}

首先你可以使用DataSet或者DataTable等打开A数据库。

然后循环DataSet或者DataTable所有行。

在循环把x1a中的记录添加到B库的x2a中。

1新建一个网站,在工具箱里面拖一个SQL datasource控件,再控件上单击,会有一个三角形,选择配置数据源,新建连接,Microsoft SQL Server 继续,选好服务器,下面用windows身份登录,再下面有个附加一个数据库文件,测试连接。成功就下一步。不成功说明你机器SQL Server服务没有。最好装个SQL Server2005或2K

1、传统的数据库 *** 作方法,使用SQLConnection、SQLCommand等进行 *** 作;

2、使用ORM技术,如EntityFramework;

3、使用LINQTOSQL。

一、在webconfig里面配置,后连接数据库

(1)webconfig文件:加在<connectionStrings>和</connectionStrings> 之间

三种配置方式:

1windows身份验证,连接sql server数据库: <add name="字符串名称" connectionString="Data Source=localhost;database=数据库名称;Integrated Security=True;User Instance=False;" />

2windows身份验证,连接vs数据库:<add name="字符串名称" connectionString="Data Source=\SQLEXPRESS;AttachDbFilename=|DataDirectory|\数据库名称mdf;Integrated Security=True;User Instance=True" providerName="SystemDataSqlClient"/>

3sql server身份验证,连接sql server数据库:<add name="字符串名称" connectionString="server=\SQLEXPRESS;database=数据库名称;uid=sa;pwd=liteng"/>

取字连接符串方式:

1、protected static string connectionString = ConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;

2、string connectionString = SystemWebConfigurationWebConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;

(2)webconfig文件:加在<appsettings>和</appsettings> 之间

配置方式:

<appSettings>

<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/>

</appSettings>

取字连接符串方式:

string connectionString =configurationsettingsappsettings["字符串名称"];

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、conOpen();

以上就是关于vs2010已经连接了mysql数据库,接下来怎样对数据库进行 *** 作,比如查询,求一段代码。。。举例全部的内容,包括:vs2010已经连接了mysql数据库,接下来怎样对数据库进行 *** 作,比如查询,求一段代码。。。举例、在VS里C#中怎么实现数据库的连接、关于vs2005中数据库的 *** 作问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9311044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存