时间:2021-05-20
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclassslu1:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!IsPostBack)
{
if(execfile())
{
Response.Write("Success");
}
}
}
///<summary>
///创建连接起用进程建立数据库
///</summary>
///<returns></returns>
privateboolexecfile()
{
try
{
stringconnStr="datasource=127.0.0.1;userid=sa;password=sa;persistsecurityinfo=false;packetsize=4096";
ExecuteSql(connStr,"master","CREATEDATABASE"+"SqlTest");//调用ExecuteNonQuery()来创建数据库
System.Diagnostics.ProcesssqlProcess=newSystem.Diagnostics.Process();//创建一个进程
sqlProcess.StartInfo.FileName="osql.exe";//OSQL基于ODBC驱动连接服务器的一个实用工具(可查阅SQL帮助手册)
//stringstr=@"C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data";
sqlProcess.StartInfo.Arguments="-Usa-Psa-dSqlTest-iC:\\ProgramFiles\\MicrosoftSQLServer\\MSSQL\\Data";//获取启动程序时的参数
sqlProcess.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;//调用进程的窗口状态,隐藏为后台
sqlProcess.Start();
sqlProcess.WaitForExit();
sqlProcess.Close();
returntrue;
}
catch(Exceptionex)
{
throwex;
}
}
///<summary>
///创建数据库,调用ExecuteNonQuery()执行
///</summary>
///<paramname="conn"></param>
///<paramname="DatabaseName"></param>
///<paramname="Sql"></param>
privatevoidExecuteSql(stringconn,stringDatabaseName,stringSql)
{
System.Data.SqlClient.SqlConnectionmySqlConnection=newSystem.Data.SqlClient.SqlConnection(conn);
System.Data.SqlClient.SqlCommandCommand=newSystem.Data.SqlClient.SqlCommand(Sql,mySqlConnection);
Command.Connection.Open();
Command.Connection.ChangeDatabase(DatabaseName);
try
{
Command.ExecuteNonQuery();
}
finally
{
Command.Connection.Close();
}
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C#创建数据库及导入sql脚本的方法。分享给大家供大家参考,具体如下:C#创建数据库://////创建数据库//////连接字符串///数据库名称
本文实例讲述了C#使用晚绑定来实现压缩Access数据库的方法,通常来说VB对Com后期绑定支持得很好,在C#中可以使用反射来实现。具体方法如下:函数实现代码如
实现爬虫记录本文从创建crawler数据库,robot.php记录来访的爬虫从而将信息插入数据库crawler,然后从数据库中就可以获得所有的爬虫信息。实现代码
本文实例讲述了C#动态创建Access数据库及表的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下://添加两个com组件引用//Microsof
本文以实例形式讲述了C#应用BindingSource实现数据同步的方法,对C#数据库程序开发来说具有一定的参考借鉴价值。具体实现方法如下:下面的代码示例演示如