随笔分类 -  数据库

摘要:服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下1.IIS访问数据库的问题未能加载文件或程序集“MySql. 阅读全文
posted @ 2023-05-02 11:43 jetz 阅读(56) 评论(0) 推荐(0) 编辑
摘要:想把手上的Sqlite数据库导入到MySql,想来应该很简单,结果发现非常麻烦。 1、工具直接导入。试着找了几个软件,都不行。网上有人开发的,但是要收费,也不能用。 2、用各自支持的方式,中转。我用的是sqlitestudio和Navicat for MySQL,都挺好用。sqlite可以把表导出, 阅读全文
posted @ 2017-08-08 19:05 jetz 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:最近处理一个较大数据的sqlite库,基础表300万条,结果表30万条左右,我的笔记本跑起来还算流畅。最后结果,需要两个表连接,把另一个表的计算结果更新过来,却遇到麻烦。sqliter并不支持常见的连接更新: 查了一下,只能这样: update table1 set col1=(select col 阅读全文
posted @ 2017-07-23 10:42 jetz 阅读(491) 评论(1) 推荐(0) 编辑
摘要:看了网上文章,说的都挺好的,给cursor.execute传递格式串和参数,就能防止注入,但是我写了代码,却死活跑不通,怀疑自己用了一个假的python 最后,发现原因可能是不同的数据库,对于字符串的占位定义不同,这段话: 我理解,就是有多种占位方式,而我一棵树上吊死,光试验%s了,所以每次都报这个 阅读全文
posted @ 2017-06-23 13:19 jetz 阅读(5234) 评论(1) 推荐(0) 编辑
摘要:一个旧项目,.net 2.0的,因为一个小改动,mongo数据库加了密码,结果折腾两天却无法解决,让人郁闷的地方太多: 阅读全文
posted @ 2017-06-17 08:54 jetz 阅读(210) 评论(0) 推荐(0) 编辑
摘要:关于新版(2.***)的c#用法,网上基本没有。昨天折腾半天,去构造server,发现现在新版本不需要了,文档是这样的,大概意思,无需像原来那样获取server,直接从client获取db就行了。 https://github.com/mongodb/mongo-csharp-driver http 阅读全文
posted @ 2017-06-17 08:45 jetz 阅读(292) 评论(0) 推荐(0) 编辑
摘要:前面都好好的,结果服务器数据库加了一个验证,查了一下,也不算复杂,只要把连接串一改就行了。 结果,不断报错——Invalid credentials for database 找了半天原因,原来是我用的MongoDB Driver的版本是1.7.0,而服务器加密,低版本的加密方式不支持。 从网站下载 阅读全文
posted @ 2017-06-16 21:17 jetz 阅读(669) 评论(0) 推荐(0) 编辑
摘要:取得rs,使用,报错 sqlite3.Cursor' object has no attribute '__getitem__' 原因:使用时conn已经关闭了。 解决:用fetchall取出传递回来即可。 阅读全文
posted @ 2017-06-07 16:10 jetz 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在数据维护计划中设置。http://club.isso.com.cn/Default.aspx?class=Topic&Topic=23609397&Pink=False 阅读全文
posted @ 2011-05-25 08:57 jetz 阅读(256) 评论(0) 推荐(0) 编辑
摘要:没有简单的办法,我是这么做的: 装sqlserver2005express 装SQLServer2005_XMO 装DatabasePublishingWizard 运行第三个程序,导出一个庞大的sql脚本,然后在2000中建立同名数据库,运行。 阅读全文
posted @ 2011-02-23 19:25 jetz 阅读(210) 评论(0) 推荐(0) 编辑
摘要:采用网上常见的分页方式,在sqlserver事件分析器中观察,发现 几个主要的sql查询中,耗费最大的是查询所有的记录数。 将其从分页程序中剔除,前后的效果进行对照。在30w左右的库中查询,大概时间消耗(单位:毫秒)如下: 改进前 第1页,返回100条记录,耗时:109.375第5页,返回100条记录,耗时:109.375第10页,返回100条记录,耗时:125第50页,返回100条记录,耗时:1... 阅读全文
posted @ 2010-07-25 12:05 jetz 阅读(302) 评论(0) 推荐(0) 编辑
摘要:string strConnection = "Data Source=localhost;Database=dbname;Uid=sa;Pwd=111;Provider=SQLOLEDB";string strConnection = "Provider=sqloledb;Data Source=20090202-1745;Initial Catalog=dbname;User Id=sa;Pa... 阅读全文
posted @ 2009-07-20 13:11 jetz 阅读(821) 评论(0) 推荐(0) 编辑
摘要:ALTER TABLE rainstationinfo ADD f_owner int 阅读全文
posted @ 2008-08-08 16:57 jetz 阅读(182) 评论(0) 推荐(0) 编辑
摘要:http://support.microsoft.com/kb/252767/zh-cn 概要 当您想记录的一个 XML 表示可用于新 ADODB.Stream 对象检索与 XML 字符串。 方法来检索 XML 字符串由记录并不需要使用保存硬盘上保存 ADO 2.5 中。 回到顶端 更多信息 要检索 XML for 记录, 请使用以下代码。 一定要有对 " MicrosoftActi... 阅读全文
posted @ 2008-07-23 12:28 jetz 阅读(811) 评论(0) 推荐(0) 编辑
摘要:Groupby可以进行分类的合计,如果要进一步进行子分类的合计并在一行显示,关键问题是分类的字段如何被子查询使用。我试了一些办法,觉得这样可行,分类时,就把分类字段名字改了,这样就可以在子查询中使用而不会重复了。——说的比较绕,看例子还是比较清楚的。 SELECT BJ, (SELECT COUNT(*) FROM [1] ... 阅读全文
posted @ 2008-04-10 17:46 jetz 阅读(230) 评论(0) 推荐(0) 编辑
摘要:select (select 1+count(*) from tablename where 业绩>a.业绩) as 排名,业绩,名称 from tablename a order by 业绩 desc,名称 业绩是关键字,这样就可以生成新编号而不破坏原来的数据库。 参见: http://www.80diy... 阅读全文
posted @ 2008-04-05 12:22 jetz 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:遇到很多的麻烦,如: 一开始就没有设计好字段的类型,结果导致:录入的数据不规范,为了处理这种类型又不得不增加额外的处理,这些处理使得再次回去修改变得几乎不可能。 两个大的模块的不同表的一些关键字段无法一一对应。 数据在其生命过程中,完全失控,不知道它走到那一步了,有没有填写完全。因而对统计的数据就更加不敢确定了。 阅读全文
posted @ 2006-05-01 11:50 jetz 阅读(275) 评论(0) 推荐(0) 编辑
摘要:关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电... 阅读全文
posted @ 2006-05-01 11:09 jetz 阅读(1178) 评论(2) 推荐(0) 编辑
摘要:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;827422#4 阅读全文
posted @ 2006-01-07 00:45 jetz 阅读(295) 评论(0) 推荐(0) 编辑
摘要:修改Windows帐户密码,导致Sql Server 2000无法启动。 阅读全文
posted @ 2006-01-06 20:03 jetz 阅读(575) 评论(0) 推荐(0) 编辑