最终幻想6手机版修改:通过网页连SQL,机器上没有开发环境

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 06:51:58
机器上装好了IIS,.net framework
要运行ASP.NET.
配置ASP.NET的服务器环境要什么
开发软件visual Studio .NET那有免费的下载
我用的XP
配置ASP.NET 服务器
在线等
现在想用网页连接SQL(最好能保存为页面,然后直接能显示数据库里的内容),最好带点解释,事成再送100
先谢谢给意见的高手

请问你是用MS .NET VS2003还是MS .NETVS2005光盘(都是3张),2003还包含3张MSDN(开发时查阅资料必须的),如果你是用这2套之一安装的并且是全部安装的,那么你基本上不需要配置什么了。至于安装盘,我觉得你还是不要下载了,太大,加上MSDN(没有MSDN非常不爽的)至少3G,不紧下起来很困难而且容易损坏,做软件还是很有钱途的,我想你不会舍不得这几块盗版光盘的钱吧。

配置ASP.NET的服务器环境要看你是什么服务器了,2003跟2000SERVER有差别的。

至于通过网页连接SQL,非常简单,下面代码是我们项目访问ORACLE数据库的DB层代码,如果是SQLSERVER把Oracle换成SQL就行了,具体细节还是多看看MSDN吧,很全的。

#region 打开和关闭数据库连接
/// <summary>
/// 数据库连接字符串常量
/// </summary>
private static string DBConnectString = System.Configuration.ConfigurationSettings.AppSettings["ConnectString"];
/// <summary>
/// 打开DB连接
/// </summary>
/// <returns></returns>
private static OracleConnection OpenConnection()
{
SymmetricMethod sm=new SymmetricMethod();
//密钥
sm.KEY =Const.ConCipherKey;
if (DBConnectString.Substring(0,4).ToUpper()!=ConConnectionString)
{
DBConnectString=sm.Decrypto(DBConnectString);
}

OracleConnection DBConnect = new OracleConnection(DBConnectString);
DBConnect.Open();
return DBConnect;
}

/// <summary>
/// 关闭连接
/// </summary>
/// <param name="DBConnect"></param>
private static void CloseConnection(OracleConnection DBConnect)
{
DBConnect.Close();
DBConnect.Dispose();
}
#endregion

#region SELECT方式取记录集的方法
/// <summary>
/// 执行SELECT型SQL语句
/// </summary>
/// <param name="SQL">SELECT型SQL命令,在构建复杂SQL语句时建议用StringBuilder类</param>
/// <returns></returns>
public static DataTable GetDataTable(StringBuilder SQL)
{
return GetDataTable(SQL.ToString());
}

/// <summary>
/// 执行SELECT型SQL语句,简单SQL命令使用string类型
/// </summary>
/// <param name="SQL"></param>
/// <returns></returns>
public static DataTable GetDataTable(string SQL)
{
LastSQL = SQL;

OracleConnection DBConnect = OpenConnection();
OracleCommand cmdObject = new OracleCommand(SQL,DBConnect);
OracleDataAdapter adpObject = new OracleDataAdapter(cmdObject);
DataSet datObject = new DataSet();
adpObject.Fill(datObject);
CloseConnection(DBConnect);
return datObject.Tables[0];
}

public static System.Data.DataSet GetDataSet(System.Data.DataSet datObject,string SQL,string sTableName)
{
OracleConnection DBConnect = OpenConnection();
OracleCommand cmdObject = new OracleCommand(SQL,DBConnect);
OracleDataAdapter adpObject = new OracleDataAdapter(cmdObject);
adpObject.Fill(datObject,sTableName);
return datObject;
}

public static System.Data.DataSet GetDataSet(string SQL)
{
OracleConnection DBConnect = OpenConnection();
OracleCommand cmdObject = new OracleCommand(SQL,DBConnect);
OracleDataAdapter adpObject = new OracleDataAdapter(cmdObject);
DataSet datObject = new DataSet();
adpObject.Fill(datObject);
return datObject;
}
#endregion