C# 클래스 wmib.Database

Database
파일 보기 프로젝트 열기: benapetr/wikimedia-bot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DatabaseLock object
ErrorBuffer string

공개 메소드들

메소드 설명
CacheSize ( ) : int
Commit ( ) : void
Connect ( ) : void
Delete ( string table, string query ) : int
Disconnect ( ) : void
EscapeInput ( string data ) : string
ExecuteNonQuery ( string sql, List bind_var = null ) : void
InsertRow ( string table, Row row ) : bool
Rollback ( ) : void
Select ( string sql, List bind_var = null ) : List>

Select a data from db

Select ( string table, string rows, string query ) : List>

Select a data from db

메소드 상세

CacheSize() 공개 메소드

public CacheSize ( ) : int
리턴 int

Commit() 공개 메소드

public Commit ( ) : void
리턴 void

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Delete() 공개 메소드

public Delete ( string table, string query ) : int
table string
query string
리턴 int

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

EscapeInput() 공개 메소드

public EscapeInput ( string data ) : string
data string
리턴 string

ExecuteNonQuery() 공개 메소드

public ExecuteNonQuery ( string sql, List bind_var = null ) : void
sql string
bind_var List
리턴 void

InsertRow() 공개 메소드

public InsertRow ( string table, Row row ) : bool
table string
row Row
리턴 bool

Rollback() 공개 메소드

public Rollback ( ) : void
리턴 void

Select() 공개 메소드

Select a data from db
public Select ( string sql, List bind_var = null ) : List>
sql string
bind_var List
리턴 List>

Select() 공개 메소드

Select a data from db
public Select ( string table, string rows, string query ) : List>
table string name of table
rows string Rows separated by comma
query string Conditions
리턴 List>

프로퍼티 상세

DatabaseLock 공개적으로 프로퍼티

This lock should be locked in case you are working with database to prevent other threads from working with it
public object DatabaseLock
리턴 object

ErrorBuffer 공개적으로 프로퍼티

Last db error is stored here
public string ErrorBuffer
리턴 string