数据库开发

MySQL是否值得我们选择的正反五个理由

  开源数据库MySQL发展到今天已经具有了非常广泛的用户基础,有人说它对传统的商业数据库发起了强力的挑战,有人说,它在企业环境还有待于证明自己,本文就从这两方面来分别列出MySQL是否值得我们选择的五个理由。   一、MySQL值得我们选择的五大理由   列举选择MySQL的理由的最困难的地方在于,如何对这些理由进行排序。这就如同我们经常争论的故事:先有鸡还是先有蛋?   MySQL的低成本

查看次数(28) | 详细内容| 数据库基础

新手入门:防范SQL注入攻击的新办法

  近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。   使用SafeRequest函数替换你的Request: 实例:NStarfaiNet的SQL XML文件示范

查看次数(19) | 详细内容| 数据库基础

菜鸟到高手:SQL开发进阶常用精妙语句

如何从一位菜鸟蜕变成为高手,灵活使用的SQL语句是必不可少的。本文收集了部分比较经典,常用的SQL语句供大家参考,希望对大家有所帮助。 说明:复制表(只复制结构,源表名:a 新表名:b)   SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b)   SQL: insert into b(a, b, c) selec

查看次数(18) | 详细内容| SQL Server

专家为您详解JAVA数据库基本操作

Java 数据库基本操作1、java数据库操作基本流程2、几个常用的重要技巧:可滚动、更新的记录集批量更新事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接1、取得数据库连接1)用DriverManager取数据库连接例子String className,url,uid,pwd;className = "Oracle.JDBC.dri

查看次数(13) | 详细内容| 数据库基础

快速掌握MySQL数据库中SELECT语句

  本文针对MySQL数据库中的SELECT语句快速精细掌握。   MySQL中SELECT语句的基本语法是: 以下是引用片段:SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|D

查看次数(12) | 详细内容| 数据库基础

SQL Server 2005对海量数据处理

  超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个

查看次数(10) | 详细内容| 数据库基础

网络SQL入侵与防范高级篇

  第一节、利用系统表注入SQLServer数据库  SQLServer是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先来看看几个具体的例子:  ① http://Site/url.ASP?id=1;exec master..xp_cmdshell “net user name password /add”--  分

查看次数(10) | 详细内容| SQL Server

SQL Server 2005与DB2 8.2对比分析

对比结果概述 本文中对两种数据库平台的对比结果显示了在构建数据库应用程序时,使用SQL Server 2005(代码代号“Yukon”)结合Visual Studio进行开发比使用DB2 UDB 8.2(代码代号“Stinger”)结合Visual Studio有着显著的优势。在开发、调试和部署数据库解决方案的时候,这些优势就将转化为在时间和资金上的节省。在本文中特别说明了SQL Serve

查看次数(9) | 详细内容| IBM DB2

50种方法巧妙优化你的SQL Server数据库 (1)

查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的

查看次数(8) | 详细内容| SQL Server

入门:Java连接各种数据库的实例

1、Oracle8/8i/9i数据库(thin模式)Class.forName("Oracle.JDBC.driver.OracleDriver").newInstance();String url="JDBC:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test";String passWord="test";Co

查看次数(6) | 详细内容| 数据库基础

剖析SQL Server 2005查询通知之基础篇

摘要 在本系列文章中,我们将深入探讨如何把.net 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。  一. 引言  数据库应用程序的典型问题之一是更新陈旧的数据。  设想有一个典型的显示产品及其分类的电子商务网站。一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改。然而,在用户每次浏览

查看次数(6) | 详细内容| 数据库基础

关于DB2 9数据库优点及缺点详细分析

XML是一种灵活的语言。在其中用户可以标记自己的tag(标签)来定义其数据类型。在这些tag中用户可以自己定义原理或者属性的名称,这样的话只要得到了XML文件,即使另一个对此系统毫不知情的用户也可以很轻易地读懂这些数据。 当不同的用户在交换数据的时候,只要遵循XML标准,每一个应用程序可以针对自己所使用的数据类型编写XML解释器,将XML文件中的数据轻易地转化成自己使用的数据类型,这样就可以

查看次数(6) | 详细内容| IBM DB2

MYSQL数据库实用学习资料之常用命令集合

MySQL数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的. Mysql数据库具有以下优点: 1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行速度最快的数据库系统 4.用户权限设置简单、有效。 Mysql数据库常用命令: 启动Mysql数据库 C:\>cd Mys

查看次数(6) | 详细内容| MySQL/Postgrsql

监测你的SQL SERVER--让瓶颈暴露

  当您怀疑计算机硬件是影响SQL Server运行性能的主要原因时,可以通过SQL Server Performance Monitor监视相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将介绍一些常用的分析对象及其参数。   Memory: Page Faults / sec  如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。  Process: Working

查看次数(5) | 详细内容| SQL Server

你的MySQL安全了吗?加铸23道安全门

  使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:   1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。   2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=pa

查看次数(4) | 详细内容| 数据库基础
数据库开发

Powered by Jcms1.0 | Theme by 皖ICP备08002322号