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

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
糊里糊涂的数据库
大家好

问一些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()
也许就这么多吧...
唉...我也是菜鸟...不知道还有没更好的...
当然中间还有些连接超时之类的参数...楼主看需要设置吧...
__________________________________________________________________________
多谢大家支持
__________________________________________________________________________
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值