业界动态
sql server打开bak文件 sqlserver怎么打开db文件
2024-11-11 09:46

sql server打开bak文件 sqlserver怎么打开db文件

.net访问数据库的三个基本步骤:

  一.连接数据库:

    要使用sqlclient命名空间中的sqlconnection类;

    定义一个sqlconnection对象: Dim sqlCon As New SqlConnection   

    要进行的设置有:

    1.sqlCon .ConnectionString="server=服务器ip;database=数据库名称;integrated security=ture/false(是否有登录账号密码);uid=用户名

    (默认:sa);pwd:登录密码"      '设置连接属性

    2.sqlCon .open        '打开数据库

 

  二.编辑操作命令:

    要使用sqlclient命名空间中的sqlcommand类;

    定义一个sqlcommand对象: Dim sqlCM As New SqlCommand

    要进行的设置有:

    1.sqlCM .CommandType = CommandType.Text       '指明字符串命令属于什么类型(存储过程名、表明、sql语句)

    2.sqlCM .CommandText = "select * from table'"      '查询语句

 

  三.读取数据(数据读取有两种操作方式:DataSet和DataReader)

    方法一.DataSet(把数据读出,缓存在内存的表中,可以用dataset填充一张datatable,再将表与datagridview绑定,即可方便观察数据,要与SqlDataAdapter

        对象合作)

       步骤:

          Dim MyDataSet As New DataSet       '定义一个dataset对象

        Dim sqlAd As New SqlDataAdapter      '定义一个sqldataadapter对象

        设置sqldataadapter属性:

        sqlAd.SelectCommand = sqlCM         '适配器命令属性配置

        sqlAd.SelectCommand.Connection = sqlCnn   '适配器连接属性配置

        sqlAd.Fill(MyDataSet, "stu")            '按照表stu的格式将数据填充到MyDataSet中

        至此,数据库中返回的数据已经在表MyDataSet中了,为了方便观察,添加一个DataGridView空间,并与表MyDataSet绑定,用来显示数据,

        步骤如下:     

          DataGridView1.DataMember = "table1"                     '控件名

          DataGridView1.DataSource = MyDataSet.Table(0)      '数据源绑定

        现在,空间DataGridView1上已经将数据库查询结果(表格)显示出来了。

        注:   关于SqlDataAdapter和DataSet 的关系,新手(本人)可能有点蒙,提供几个参考:   

             http://zhidao.baidu.com/question/165308688.html

 

    方法二.sqlDataReader(每次读取一行结果,并且读取时连接不能断开,速度快,适用于只读不操作)

          先说下思路:由于sqlDataReader对象每次只能读一行数据,我们要显示所有数据,可以先将每行数据逐次添加到一张表中(通过一个元素个数与表

              的列数相同的数组),再将该表与DataGridView 控件绑定即可。

        步骤:  

          Dim myread As SqlClient.SqlDataReader = Nothing  '定义一个SqlDataReader 对象并赋初值Nothing(否则会警告)

          Dim mytable As New DataTable()            ’定义一张表,用来存查询到的结果

          Dim mystr(3) As String                 '定义中间数组,我这里表格为4列      

          '添加列           Dim sno As DataColumn = New DataColumn("sno")           Dim sname As DataColumn = New DataColumn("sname")           Dim ssex As DataColumn = New DataColumn("ssex")           Dim sphone As DataColumn = New DataColumn("sphone")           '将列添加到表格中           mytable.Columns.Add(sno)           mytable.Columns.Add(sname)           mytable.Columns.Add(ssex)           mytable.Columns.Add(sphone)          

          myread = mycommand.ExecuteReader      '执行读取动作 

           While (myread.Read)               '不为空则一直读

            myread.GetValues(mystr)             '执行读取动作,将一行数据存入mystr数组中             mytable.Rows.Add(mystr)          '将数组数据作为一行添加到表中           End While

 

          '将表格与现实控件绑定           DataGridView1.DataSource = mytable

          现在,控件DataGridView1上已经将数据库查询结果(表格)显示出来了。

          注:SqlDataReader参考:

                

                http://blog.163.com/wzhxxt@126/blog/static/418935632013214370722/

          下面分别贴出两种方式的完整代码(你得先拥有两个按钮和一个DataGridView控件):

 

    以上就是本篇文章【sql server打开bak文件 sqlserver怎么打开db文件】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/702.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多   
最新新闻
曹德旺退掉美国绿卡:真正企业家不移民海外,要对国家与历史负责
“美国绿卡”,对于某些人来说是多么有极大的诱惑力,尤其是那些艺术圈里的一些名人,不惜名誉上的得失,挖空心思般地想获得,并
2024春节观察丨春节前夕实探线下金店:每克609元也要买?
央视网消息(记者/杨绎霏 姚抒廷 剪辑/杜安琪 编辑/阚纯裕):2024开年,适逢春节,黄金消费热度高涨。2024年1月,上海黄金交易
李佳琦直播带来的反思:普通女生为何应谨慎医美消费?
在最新一期直播中,知名网红主播李佳琦以其独特的视角引发了关于医美的热议。他公开表示,并不推荐普通女生进行医美项目,理由简
原创电子学生证代替手机进入校园的解决方案是什么?微幼科技
以前的孩子自己组团去玩耍,去学校,现在的孩子后面跟着一位或几位监护人。但当孩子上小学或幼儿园后,双职工家庭在没有老人的情
安利/吐槽|限薪令后内娱爱豆真实收入,大家可以根据名气猜一下自家花花大概赚多少
图里就是乐华发给艺人的税前分成,扣除税,剩下全是艺人的,假设艺人好好缴税,所以别歪楼。其中:B是王一博,2019至2021,分别
冲上热搜!李佳琦称不建议普通女生做医美
在当今这个号称“看脸”的时代,很多普通女生都在思考一个问题:到底要不要尝试医美呢?近日,李佳琦的一番话无疑让这个话题又一
东鹏饮料营收净利实现双增,“存贷双高”与董秘年薪成焦点
经济导报见习记者 贾义航近日,功能饮料龙头(605499.SH)极具热度。一方面,公司在2024年交出158.39亿元营收、63.09%净利增速亮
被61岁白发不染的叶童惊艳到!穿紧身衣毫无赘肉,腰臀比简直逆天
明明是老太太的年纪,却偏偏有少年感!?话说最近61岁的叶童,真的快把网友们迷晕了!当年爆火的《新白娘子传奇》,没想到现在还
东鹏特饮IPO:跟跑30年逆袭中国第一,能否反攻东南亚红牛大本营?
中国功能饮料市场正经历结构性调整,东鹏饮料(集团)股份有限公司(下称“”)依托高品价比错位竞争与深度分销网络实现市场份额
刘强东:京东高管降薪10%到20%,将投数百亿帮员工买房丨邦早报
【刘强东发全员信:京东高管降薪10%到20%,投入数百亿帮员工买房】日前,京东集团创始人、董事会主席刘强东在给全体员工的邮件中