又长见识了,虽然还是对个老前辈不是怎么喜欢。
但是不得不承认,他还是教给了我一些东西的。
上次因为我的C盘目录极度膨胀,太大了,我都不敢相信。Windows目录甚至超过了8G,同宿舍一个朋友,才3G多。虽然还有很多空间,但还是有点紧张。我讨厌重装系统。
所以去网上一顿搜一些优化的文章,然后大删特删。
结果删去了一些不该删除的东西。是C盘下的$目录
那个是系统的补丁留下的文件。对于普通用户来说,可能确实没什么,而且还碍事。但是对于要做开发的人,这个目录还是留着。因为如果安装一些附带系统升级的程序补丁或者是驱动,没了这个,只能安装比当前版本低的版本。
引自那位杨大叔的原话。
不过东西删了。但是好的以电视,我没有装SP3。
后来又扯到sp3上了。Sp3我相信是好东西。而且这也让我有了一个心得认识。可能说来好笑。系统的更新和补丁,还不是一回事。
补丁,可能更着重于漏洞,而更新则会对系统很多方面进行更好的优化。
虽然你用360打好了全部的补丁,国内的盗版用户,大部分也都仰仗着这些工具。但是很多系统的更新,却并不会提供给你。
Sp3正好集成到了这些更新。所以安装了sp3正好可以和最新技术同步。
但是也有不好的。比如说,很多设置都还不全面。装了sp3,迅雷的连接数又回去了。而且一些程序的兼容问题一定也会多多少少有一点。
等到我要更换到2008平台的时候,顺势按上sp3。正好
那位前辈批评的极是,但是我还是觉得他属于那种极度的激进主义分子,类似dalai lama(博客园不让说这一类词语)这一类的。我毕竟还只是我个人使用,没必要什么都要最新。最新了不见得就好用。
我还是喜欢实用的观点。毕竟那个东西是给自己用的,老是被那些更新牵着走,就本末倒置了。
作为一般的使用,没必要把关把得那么严,系统补丁层出不穷,就算一切都按官方来了,照样还是会中招。
Sp3,还是很喜欢。里面居然也集成了双核修正档,索尼克竞速又可以玩了。
连接数据库是ASP.NET中最重要,也是最常用的部分。甚至可以说,很多大型的网站,最核心的就是对数据库的操作。当然这一部分也难倒了我
1. 感谢我们群里的朋友,给我的讲解
首先先给上次在我的博客上留下建议的那位前辈。这样的文章确实的一点一滴地留下来。这次正好到这一部分了。
因为没有人知道,所以,很多部分只能靠看网上的讲座、文章,还有一些源代码。虽然.NET平台相对还是容易点,但还是相对吃力。
对于数据库连接这一节,一直感觉相当不理解。上次,在我们群里面几位好朋友一起来纠正我这个新手的错误,我当时那个感动啊。
但是他们你一言我一句的,让我倒最后反而更添加了紧张,毕竟大家都是很有基础的,碰上我这个大菜鸟,郁闷程度可想。
不过还是把之前萦绕在心中的一个问题解决了。我也不知道该怎么描述那个问题。就是通过一个后台的button事件来更新数据库。前面的两行代码,还好但是后面的。
恰恰是因为那一段太简单了,可能很多上过课的朋友,老师顺便就提了。但是,我呢?苦苦寻找。谢谢我们群的小王哥,鼠标注释的作用真伟大
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + ("/App_Data/db1.mdb");
string insertStr = "insert into db1 (Name,Link,Content) Values ('" + Name.Text + "','" + Link.Text + "','" + Content.Text + "')";
OleDbConnection conn = new OleDbConnection(conStr);
conn.Open();
OleDbCommand comm = new OleDbCommand(insertStr, conn);
comm.ExecuteNonQuery();
conn.Close();
这就是那简单的一部分代码
2. 高清楚了这部分问题,下一步。就是ADO.NET的连接了。
首先是看了
我的感觉后面再写,先写写我的困惑。
在2003中,对一个属性连接数据库时,可以顺便连接数据库的文件。但是在2005中,我不太清楚,有多大的改动,当然我相信改动一定是朝着有利于开发的方向。但是没有相应的技术支持,还是白搭。
本来我是想做数据更新的,但是现在做一个数据绑定都变得这么困难
下来是网上的文章,就是这样的,特别难得,没有,特别简单的也都很不屑。所以成了现在这个样子。
3. 当然我也并不是什么收获也没有
自己还是理解了很多东西的。
首先,我感觉,对以个空间进行数据绑定,如在代码看来,就是修改一个属性的值,而这个值就要只想数据库。这是进行绑定。
如果在代码层面做数据的更新,首先是在相应的控件要绑定好数据源,但是具体的操作还是要在后台代码中的。
我记得昨天我还特别白痴地问,那些代码是不是可以直接写在页面上。不管怎么样,还是要有一部分在后台代码中的。
而且现在是可以通过更加灵活的方式来进行数据库的操作
4. 当然,这只是刚开始,以后的数据操作会更加复杂一点。一个页面显示多少数据,还有数据如何筛选
看看现在的搜索引擎……
扯远了,但是对数据库进行封装集成,这些都是以后必须要用到的
5. 我的不足
首先是最主要的,还是对2005平台不熟悉。还好自己这里也有苏鹏的讲座,
我做的还是相对简单的。
视频都有附录的demo,估计很快就能达到我的目的。
等到把那部分做好了,我再去找我们群里的朋友。下次一定不问那些白痴的问题了,如何优化我的查询,我的更新,把握的数据库做大点,功能全面点,才是我的重点。
6. 还是感谢我们群里的朋友
特别是Blood和小王哥,给我的帮助最大。剑走偏锋,虽然上次在讨论一个问题的时候,让我多次想骂他软蛋,不过她还是相对谦虚了一点。其实水平还很好的。
有技术的生活就是开心。

