예제 #1
0
        public DatabaseClient(uint _Handle, DatabaseManager _Manager)
        {
            if (_Manager == null)
            {
                throw new ArgumentNullException("[DBClient.Connect]: Invalid database handle");
            }

            Handle = _Handle;
            Manager = _Manager;

            Connection = new MySqlConnection(Manager.ConnectionString);
            Command = Connection.CreateCommand();

            UpdateLastActivity();
        }
예제 #2
0
        static void Main(string[] args)
        {
            NewSocket C = new NewSocket();
            C.Server();

            Manager = new DatabaseManager(
                new DatabaseServer("localhost",
                    3306,
                    "root",
                    ""),
                    new Database("yuccadb",
                        5,
                        15));

            while (true)
                Console.Read();
        }
예제 #3
0
        public void Destroy()
        {
            Disconnect();

            Connection.Dispose();
            Connection = null;

            Command.Dispose();
            Command = null;

            Manager = null;
        }