we must add using System.Data.SqlClient; namespace.
now following code you can use.
This is Vary old Techniques. If we use techniques with Asp.net
there is Pooling required because if there is large amount of users
use this page than it is difficult to handle connnection.
Insert into database using sqlcommand
using System;
using System.Data;
using System.Data.SqlClient;
class sqlcommandexample
{
static void Main()
{
string CN="server=(local)\\SQLEXPRESS;database=DBTEST;Integrated Security=SSPI";
SqlConnection objCn = new SqlConnection(CN);
SqlCommand objCmd= objCn.CreateCommand();
try
{
objCn.Open();
objCmd.CommandText = "CREATE DATABASE NewDB";
Console.WriteLine(objCmd.CommandText);
objCmd.ExecuteNonQuery();
Console.WriteLine("Now is Database created and database");
objCn.ChangeDatabase("NewDB");
objCmd.CommandText = "CREATE TABLE aspdotnetTable(COL1 integer)";
Console.WriteLine(objCmd.CommandText);
Console.WriteLine("NO Rows Affected is: {0}", objCmd.ExecuteNonQuery());
objCmd.CommandText = "INSERT INTO aspdotnetTable VALUES (100)";
Console.WriteLine(objCmd.CommandText);
Console.WriteLine("NO Rows Affected is: {0}", objCmd.ExecuteNonQuery());
} catch (SqlException ex) {
Console.WriteLine(ex.ToString());
} finally {
objCn.Close();
Console.WriteLine("Connection Closed.");
}
}
}