易截截图软件、单文件、免安装、纯绿色、仅160KB

C#数据库编程基础之sql语句操作数据库数据

        连接sql server数据库用到的命名空间是using System.Data.SqlClient;
  数据库连接代码:可以在大类之下声明 public SqlConnection myConnection;  //sql连接对象
                                    public  SqlCommand myCmd;  //用于存储sql语句的对象
        另一种读取对象是dataset     public SqlDataReader myreader; //用于读取数据库的对象
   SqlConnection myConnection;的用法是在其构造函数内指明连接字符串
    myConnection = new SqlConnection("连接字符串");
   可以用配置文件来保存该链接文件,这样即便更换SQL SERVER数据库的服务器,只要在解决方案里改变配置文件app.config里的连接字符串就可以了。具体的操作是:在VS中双击属性,在出现的对话框中选"设置",在里面填好"名称","类型","值"。要记住你添的名称(假设为connectionstring)。再在代码中声明一个字符串变量str,给他赋值为:Properties.Settings.Default.connectionstring;然后 myConnection = new SqlConnection("str"); myConnection.Open(); 就可以连接数据库了。
   SqlCommand myCmd; 的用法是在其构造函数内写出sql语句和连接字符串对象
    myCmd = new SqlCommand("sql语句",myConnection);
   这只是存储sql语句,还没有把它交给数据库处理,要交给数据库处理可以用 myCmd.ExecuteNonQuery();该方法是执行myCmd内的sql语句,并返回int型的受影响的行数, 更多用的是 SqlDataReader myreader读取数据库的对象.
   SqlDataReader myreader;  只能通过SqlCommand myCmd的ExecuteReader()创建实例 用法是:
   myreader = myCmd.ExecuteReader();  创建 SqlDataReader实例的同时,向数据库提交了sql语句
   用SELECT语句查询数据后可以用myreader.Read()来判断数据库中有没有要查询的数据,该方法返回的是一个布尔类型,如果myreader.Read()返回true说明数据库中有要查询的数据,反之,说明数据库中没有要查询的数据。如果查询


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

PL/SQL用户指南与参考 PL/SQL应用程序性能调优(转)

第十二章 PL/SQL应用程序性能调优
1、PL/SQL性能问题的缘由
应基于PL/SQL的应用程序施行效率低下时,通常是因为不好的SQL话语、编程步骤,对PL/SQL基础掌握糟糕或是乱用共享内存储器促成的。
•PL/SQL中不好的SQL话语
PL/SQL编程看上去相对照较简单,由于它们的复杂内容都掩藏在SQL话语中,SQL话语经常分担大量的 ......

SQL语句优化技术分析

SQL语句优化技术分析
翻译:Jerry [2005-11-11]
原文出处:http://www.51testing.com
原文作者:不详
转载请注明:来自Sawin系统分析之窗
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用I ......

实现远程连接SQL Server2005


首先配置SQLSERVER2005:
打开”Microsoft SQL Server Management Studio“直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
 
再在你对应的“数据库”里“安全性&r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号