]> jfr.im git - z_archive/kelsier.git/blame - Program.cs
Moving MySQL into new class
[z_archive/kelsier.git] / Program.cs
CommitLineData
88ae06a4
JR
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using MySql.Data.MySqlClient;
6
a3c84b90
JR
7namespace Kelsier {
8 class Root {
9 static protected Database _db = null;
10 static public Database db { get { return _db; } }
88ae06a4
JR
11
12 static protected Logger _log;
a3c84b90
JR
13 static public Logger log { get { return _log; } }
14
88ae06a4 15
a3c84b90 16 static void Main(string[] args) {
88ae06a4
JR
17 System.IO.StreamWriter fileout = new System.IO.StreamWriter("kelsier.log", false);
18 fileout.AutoFlush = true;
a3c84b90 19 System.IO.TextWriter[] outputs = { Console.Out, fileout };
88ae06a4
JR
20 _log = new Logger(outputs, outputs, outputs);
21
a3c84b90 22 _db = new Database(Properties.Settings.Default.dbstr);
88ae06a4 23
a3c84b90
JR
24 db.Connect();
25
26 log.debug("1 + 3 = {0}", db.queryScalar("SELECT 1+3").ToString());
88ae06a4
JR
27
28 _log = null;
a3c84b90
JR
29 GC.Collect();
30 GC.WaitForPendingFinalizers();
31
32#if DEBUG
33 Console.Write("Key to end...");
88ae06a4 34 Console.ReadKey();
a3c84b90 35#endif
88ae06a4
JR
36 }
37 }
38
39
40}