.net에서 직접 데이터베이스 개체를 만들려고합니다. 생성자는 연결 문자열을 받아 MySQL Connector를 사용하여 MySQL 데이터베이스에 대한 연결을 엽니 다..NET의 연결 풀링
function executeNonQuery(cmd as String) as Boolean
function getOneResultQuery(query as String) as String
function getDataReader(query as String) as MySQLDataReader
작업에 db가 필요하면 데이터베이스 개체를 인스턴스화하고 필요한 명령을 호출합니다. 데이터베이스로 작업이 끝나면 disconnect() 함수를 호출합니다.
MySQL 연결 풀링을 활용합니까? 각 작업이 DB에 연결되고 연결이 끊어지기 때문에 (때로는 둘 이상의 연결이 열리는 경우도 있고 때로는 하나의 연결이 열리는 경우도 있고 때로는 연결이 열리지 않는 경우도 있음) 연결이 풀에 저장됩니까? 연결 풀링을 사용하려면 하나의 연결을 영구적으로 열어 두어야합니까?
이 데이터베이스 개체는 훌륭한 연습입니까 아니면 과장입니까?
흥미 롭습니다. 그러나 대부분의 요청에서 연결 시간은 쿼리 실행 시간보다 길다. – cyrianox