加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]糊里糊涂的数据库

发布时间:2020-12-16 23:40:19 所属栏目:大数据 来源:网络整理
导读:糊里糊涂的数据库 大家好 问一些vb+sql数据库的问题。 看人家张口闭口数据库的挺羡慕的,看了看书越看越烦。 为什么呢?平时用的少没有什么大数据要用到数据库,第二个是因为我的电脑比较慢,打开数据库服务把电脑拖累了不少。在说咱也不是学编程,只是爱好
糊里糊涂的数据库 大家好 问一些vb+sql数据库的问题。 看人家张口闭口数据库的挺羡慕的,看了看书越看越烦。 为什么呢?平时用的少没有什么大数据要用到数据库,第二个是因为我的电脑比较慢,打开数据库服务把电脑拖累了不少。在说咱也不是学编程,只是爱好爱好,所以想问些基本问题,还请大家给代个路。 问题 1) 大凡讲道到数据库的书 一定上来二话不说,就告诉你怎么建立连接,所以我就有疑问了,如果我没有装那个 sql server 2005 是不是 就用不了 那个数据库。如果我给人家 写了个软件用到数据库存一些资料,如果对方,就是一个一般的用户,难道我飞要强迫人家去装个 sql server 才能运行我的程序吗? 问题 2) 我想求两个例子,应该是很简单, 一 如果我就是个一般的用户xp 就是不要装 sql server 我想实现 凭空 建一个数据库,可以添加删除,横行竖列,读一读,写一写,就可以。 二 安装了sql server的 电脑上,程序实现凭空 建一个数据库,可以添加删除,横行竖列,读一读,写一写,就可以。 如果,那位手边正好有这些入门例子,麻烦发到我的 yahoo 邮箱 startstartsvip@yahoo.com.cn 不胜感激,收到就结帖。 __________________________________________________________________________ 可以用MS Access/Excel 等做单机版的数据库管理系统;这样就不必装sql server~~~ 至于你要的例子网上很多,你不妨可以搜下vb+Access的MIS~~ __________________________________________________________________________ ilost1013 说的很对,还是先不要管你的问题吧,照着书超练吧,学会了你就不会问这个问题了 __________________________________________________________________________ 楼上,人家只是爱好爱好而已,没动力啃书的。 __________________________________________________________________________ 因为有时看书,看得生气,明明非常简单的东西,他能给你讲上10来页, 一个主要功能也许根本就少于 50 行代码。 这种感觉怎么讲呢,也许是因为有这种感觉,所以才有些浮躁。 这种感觉就是: .Net 给你提供了 一大堆的东西,对你说,你看我厉害来用我的。 我们就这样跟着走,经常的又有新的东西出来,比如Vista, 然后又有了新的规则,我们又跟着这种规则走, 有时候,我们会浪费很多时间来理解 这种 “人造”的规则,不叫理解还是叫跟随吧,或者叫被征服。 很多年了吧,这些规则慢慢的堆积成了现在的人造奇迹。 我承认, 有时我厌倦了跋涉在这人造的奇迹里面。 也许,该深入地学习一下了。 PS: 羡慕那些黑客吗? 规则的破坏者,或者说他们只是在追寻一种自由? __________________________________________________________________________ 呵呵,楼主受什么刺激了,大发感慨.. 大家也都想发发牢骚,骂骂这个语言的更新换代, framework1.1才刚熟悉,2.0都还没去看,人家已经推出3.0了 发完牢骚,还得踏踏实实跟风似地去学了。为了混口饭吃..不容易啊 __________________________________________________________________________ 因为有时看书,看得生气,明明非常简单的东西,他能给你讲上10来页, 一个主要功能也许根本就少于 50 行代码。 那是你买的书不好。 不过计算机技术确实发展太快,要跟上真的不容易。 __________________________________________________________________________ 看过 windows embedded system (微软的植入系统)的广告吗? 在我的blog 第一页 有个连接 韩语加英语讲的是一家人去看怪物shi rui ke 的故事 http://nuclearphysics.spaces.live.com/ 当我们还在研究,为什么这个object要那样用而不这样用的时候 有些东西在悄悄地改变, 像大人哄小孩子一样,只需要丢给你一些玩具,让你自己玩去,而就在我们还在沉醉着玩的时候。 有些东西在悄悄地改变。 当有一天,你发现你只是个玩玩具的孩子。 __________________________________________________________________________ 言之有禮,不過語言的更新換代對我們也是一種減負(eg.操控性,界面,控件...)要混編程這口飯就是要不斷的撐握新的知識,就算是黑客也是要對其十分的了解才能反其道而行之是吧~~別把自己的懶散歸跟於世態的變化,這是我們必需去適應的,除非...反之吧~~~ __________________________________________________________________________ 哦... 楼主对sql命令了解吧... 对不同的数据库操作其实都差不多... 关键是你与数据库建立连接...其他的事情就由数据库服务的引擎来解释sql命令了所以... Dim db As OleDb.OleDbConnection Dim dbc As OleDb.OleDbCommand Dim dbr As OleDb.OleDbDataReader Dim intQuery As Integer Dim lngID As Long db = New OleDb.OleDbConnection db.ConnectionString = 这里是数据库连接的串...根据连接的数据库不同有所不同...根据实际需要填入,就可以连到不同的数据库了 db.Open() 这里是打开数据库连接...成功了当然就可以通过sql命令操作数据表了... dbc = db.CreateCommand 为了执行sql命令,当然要有命令对象了,创建1个吧 dbc.CommandText = 这里是你希望执行的sql命令... dbr = dbc.ExecuteReader() 这里是把执行的结果返回的,当sql的执行是返回记录集的 intQuery = dbc.ExecuteNonQuery 这里是返回该命令影响行数的,当插入,删除,更新的命令时就会用到了... If Not intQuery.Equals(0) Then 如果命令是插入的话,需要返回数据生成的ID的... dbc.CommandText = Select @@Identity 就执行这个吧... dbr = dbc.ExecuteReader 执行命令,返回引用 dbr.Read() 取回记录集 lngID = dbr.GetValue(0) 取出数据 dbr.Close() 关闭记录集 End If 释放掉用过的这些数据对象吧 dbc.Dispose() db.Dispose() 也许就这么多吧... 唉...我也是菜鸟...不知道还有没更好的... 当然中间还有些连接超时之类的参数...楼主看需要设置吧... __________________________________________________________________________ 多谢大家支持 __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读