第十五章 SqlDataReader reader = comm.ExecuteReader(); while (reader.Read())
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class Program
{
public void GetStudentList()
{
string strConn = @"Data Source=.;Initial Catalog=MySchool;Integrated Security=True";
SqlConnection conn = new SqlConnection(strConn);
try
{
conn.Open();
Console.WriteLine("資料庫開啟");
StringBuilder sb = new StringBuilder();
sb.AppendLine("select");
sb.AppendLine(" *");
//sb.AppendLine(" studentno");
//sb.AppendLine(" ,studentname");
sb.AppendLine("from");
sb.AppendLine(" student");
Console.WriteLine(sb.ToString());
SqlCommand comm = new SqlCommand(sb.ToString(), conn);
int i = (int)comm.ExecuteScalar();
SqlDataReader reader = comm.ExecuteReader();
while (reader.Read())
{
//--他(1)
Console.WriteLine(reader["studentno"]);
Console.WriteLine(reader["studentname"]);
//---------------------- Console.ReadLine(); 有這句話會卡住,敲一個回車輸出一個學號和姓名
//或(2)--Console.WriteLine(reader[0]);
//--Console.WriteLine(reader[1]);
//或(3)--Console.WriteLine(reader[0]+" "+reader[2]);
}
}
catch (Exception)
{
Console.WriteLine("資料庫操作失敗!");
}
finally
{
conn.Close();
Console.WriteLine("資料庫關閉");
}
}
static void Main(string[] args)
{
Program pro = new Program();
pro.GetStudentList();
Console.ReadLine();
}
}
}
相關文章
- 第04天C語言(05):while-基本概念C語言While
- Java 迴圈 - for, while 及 do…whileJavaWhile
- 兩個SqlDataReader共享同一個SqlConnection出錯SQLLDA
- Java IO - ReaderJava
- Medical Image Reader
- while迴圈以及do while迴圈While
- Java:運用while()與do....while與for()JavaWhile
- Java迴圈結構-for,while及do…whileJavaWhile
- Java while和do while迴圈詳解JavaWhile
- Java IO: Reader And WriterJava
- mysql C# readerMySqlC#
- RSS Reader in PC & iPhoneiPhone
- 第十五章:指標型別指標型別
- 第十五章 檔案讀寫
- 第十五章 MySQL 資料庫MySql資料庫
- 達芬奇密碼 第十五章密碼
- do-while語句和while的區別While
- Java 迴圈結構 - for, while 及 do...whileJavaWhile
- c# while-do while-foreach-if-gotoC#WhileGo
- python while/forPythonWhile
- SCSS @while指令CSSWhile
- while迴圈While
- Object-C,迴圈語句for,while,do-whileObjectWhile
- sqlconnection,sqlcommand,sqldataadapter,sqldatareader,dataset都是做什麼用的?SQLLDAAPT
- Java IO: Reader和WriterJava
- 第十五章:互動式介面(三)
- 達芬奇密碼 第九十五章密碼
- 達芬奇密碼 第七十五章密碼
- 達芬奇密碼 第三十五章密碼
- C#練習,應用for,while,do-while迴圈C#While
- PHP For & While 迴圈PHPWhile
- JavaScript while 語句JavaScriptWhile
- for while改變indexWhileIndex
- 善用 do-whileWhile
- 達芬奇密碼 第八十五章密碼
- 達芬奇密碼 第六十五章密碼
- 達芬奇密碼 第四十五章密碼
- 達芬奇密碼 第二十五章密碼