먼저 System.Data를 사용하여 필요한 네임스페이스를 소개합니다. System.Data.SqlClient를 사용합니다.
지정된 데이터베이스 테이블에 데이터 조각을 삽입합니다.
//공지 정보를 데이터베이스에 삽입합니다.
SqlConnection objConnection = null;
노력하다
{
string strConnection = "데이터 소스=192.168.0.10;초기 카탈로그=e_comm;보안 정보 유지=True;
사용자ID=sa;비밀번호=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
문자열 strSql;
strSql = "[e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEHEADER) 값에 삽입('" + 제목 + "','" + theNews + "',' " + 작성자 + "','" + 시작 시간 + "','" + 나중에 시간 + "'," + theIndex + "," + theHeader + ")";
//데이터베이스를 업데이트할 때의 구문은 SQL 문이 다르다는 점을 제외하면 기본적으로 데이터베이스에 삽입하는 것과 동일합니다.
objConnection.Open();
SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
objSqlCommand.ExecuteNonQuery();
}
잡기(SqlException ex)
{ }
마지막으로 {
objConnection.Close();
}
데이터베이스 테이블 정보를 쿼리하고 DATASET을 탐색합니다.
SqlConnection objConnection = null;
노력하다
{
string strConnection = "데이터 소스=192.168.0.10;초기 카탈로그=e_comm;보안 정보 유지=True;사용자 ID=sa;비밀번호=symsunsymsun123";
objConnection = new SqlConnection(strConnection);
문자열 strSql;
strSql = "NEWSID DESC별로 [e_comm].[dbo].[newsHistory] 순서에서 상위 1개 *를 선택" //ID 번호가 가장 큰 정보 레코드를 쿼리합니다.
objConnection.Open();
//SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
//objSqlCommand.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(strSql,objConnection);
//데이터세트 객체를 생성하고 데이터로 채웁니다.
DataSet ds = new DataSet("myTable");
da.Fill(ds, "myTable");
//DATASET을 연산하여 공지사항 제목 정보를 추출한다
if (ds.Tables["myTable"].Rows.Count > 0)
{
foreach(ds.Tables의 DataTable dt)
{
foreach(dt.Rows의 DataRow dr)
{
theLastedItem = dr["NEWSTITLE"].ToString() + " " + dr["THESTARTDATE"].ToString();
theLastedId = dr["NEWSID"].ToString();
}
}
}
}
잡기(SqlException 예)
{ }
마지막으로
{
objConnection.Close();
}
-