C#中用于连接SQL数据库的SQLHelper类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient; //引用命名空间
namespace DAL
{
/*******************************************************************************
* Name: SQLHelper
* File: SQLHelper.cs
* Description: 用于完成对数据库的相关操作
* Author: 雪狼
* DateTime: 2010年05月13日
*******************************************************************************/
public class SQLHelper
{
//设置连接字符串 —— SQL Server验证模式的连接字符串
//public static string strConn = @"server = PANLING;database = StudentMIS;uid = sa;pwd = sa";
//设置连接字符串 —— Windows验证模式的连接字符串
public static string strConn = @"server = T403-004\HB_SQLSERVER;database = DB_LibraryManage;Integrated Security = SSPI";
/// <summary>
/// 功能描述:执行ADO.NET增、删、改操作
/// </summary>
/// <param name="strText">输入参数 —— 要执行的SQL语句(命令文本)</param>
/// <param name="cmdType">输入参数 —— 要执行的SQL命令类型</param>
/// <param name="SqlParams">输入参数 —— 要执行的SQL语句中的参数列表(命令参数列表)</param>
/// <returns>返回执行影响的行数</returns>
public static int MyExecu
相关文档:
1.求1..10偶数之和
select sum(level) from dual
where mod(level,2)=0
connect by level
2.将update改换成用rowid来实现。
(1)新的写法:
merge into SNAPSHOT120_2010_572 t1
using (select a.rowid rid, b.vip_level, b.manager_name
from xyf_vip_info_new b, snapsho ......
C#生成com组件,供asp调用
一、vs2005—新建项目—C#类库
类库源码如下(包含接口,类,事件接口):
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Data.SqlClient;
using System.Runtime.InteropServices;
namespace entryclass
{
  ......
我们知道,在SQL SERVER中有Bit, Float, Int , Char等等一系列的数据类型,而在DOT NET中,有Boolean,Double,Int 32,String等数据类型与之对应。 也就是说,数据库中的数据类型与DOT NET的数据类型之间,有一个映射关系。下表是他们的映射关系:
dot net中的数据类型 &n ......
1. 程序如下:
string str = "Create Database " + "DBname";
string con = "Data Source=10.0.0.249\\sql2005;Initial Catalog=master;Persist Security Info=True;User ID=sa;Password=sa";
&n ......
Java数据类型
Hibernate数据类型
标准SQL数据类型
(PS:对于不同的DB可能有所差异)
byte、java.lang.Byte
byte
TINYINT
short、java.lang.Short
short
SMALLINT
int、java.lang.Integer
integer
INGEGER
long、java.lang.Long
long
BIGINT
float、java.lang.Float
float
FLOAT
double、java.lang.Doubl ......