C\#에 SQLite 데이터 베 이 스 를 삽입 하 는 간단 한 방법

2641 단어 C#SQLite 삽입
SQLite 는 가 벼 운 데이터베이스 로 ACID 를 준수 하 는 관계 형 데이터베이스 관리 시스템 으로 상대 적 으로 작은 C 라 이브 러 리 에 포함 되 어 있다.D.Richard Hipp 가 만 든 공유 분야 프로젝트 입 니 다.그것 의 디자인 목 표 는 끼 워 넣 는 것 이 며,현재 이미 많은 끼 워 넣 는 제품 에서 그것 을 사용 하고 있 으 며,그것 은 자원 을 매우 낮 게 차지 하고 있 으 며,끼 워 넣 는 장치 에 서 는 수백 K 의 메모리 만 있 으 면 될 것 이다.이 는 윈도 우즈/Linux/Unix 등 주류 운영 체 제 를 지원 할 수 있 고 많은 프로그램 언어 와 결합 할 수 있다.예 를 들 어 Tcl,C\#,PHP,자바 등 과 ODBC 인터페이스 도 있다.마찬가지 로 Mysql,PostgreSQL 이라는 두 가지 오픈 소스 의 세계 적 인 데이터 베이스 관리 시스템 에 비해 처리 속도 가 빠르다.
SQLite 첫 알파 버 전 은 2000 년 5 월 탄생 했다.2015 년 까지 15 년 이 지 났 고 SQLite 도 SQLite 3 버 전 을 출시 했다.
세부 다운로드 주소:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
SQLite 테스트 방법 작성

      :
using System.Data.SQLite;
using System.Data.SQLite.Generic;
using System.Data.Common;
 
    /// <summary>
    ///【    】      SQLite          
    /// </summary>
    [TestMethod()]
    public void Test()
    {
      string strConnectionString = string.Empty,/*SQLite     ,     ,    */
          strDataSource = @"D:\test.db";//SQLite           
      // SQLiteConnectionStringBuilder  SQLite     
      System.Data.SQLite.SQLiteConnectionStringBuilder scBuilder = new SQLiteConnectionStringBuilder();
      scBuilder.DataSource = strDataSource;//SQLite     
      scBuilder.Password = "123456";//  
      strConnectionString = scBuilder.ToString();
      using (SQLiteConnection connection = new SQLiteConnection(strConnectionString))
      {
        //           
        if (System.IO.File.Exists(strDataSource) == false)
        {
          //       
          SQLiteConnection.CreateFile(strDataSource);
        }
        //      
        connection.Open();
        //Command
        SQLiteCommand command = new SQLiteCommand(connection);
        command.CommandText = "CREATE TABLE tb_User(ID int,UserName varchar(60));INSERT INTO [tb_User](ID,UserName) VALUES(1,'A')";// "CREATE TABLE tb_User(ID int,UserName varchar(60));";
        command.CommandType = System.Data.CommandType.Text;
        //  SQL
        int iResult = command.ExecuteNonQuery();
        //     =======    
        connection.Close();
      }
    }
설명도:

이상 에서 말 한 것 이 바로 본문의 전체 내용 이 니 여러분 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기