KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > forum > DBConnectie


1 package forum;
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import java.sql.*;
6 import java.sql.Connection JavaDoc;
7 import java.sql.Statement JavaDoc;
8 import java.sql.ResultSet JavaDoc;
9 import org.gjt.mm.mysql.*;
10
11 public class DBConnectie{
12     
13     String JavaDoc DBName, DBUser, DBPass, SQLQuery;
14     Connection JavaDoc conn;
15     Statement JavaDoc stmt;
16     ResultSet JavaDoc result;
17     
18     public DBConnectie(String JavaDoc DBName, String JavaDoc DBUser, String JavaDoc DBPass){
19         this.DBName = DBName;
20         this.DBUser = DBUser;
21         this.DBPass = DBPass;
22         try {
23             Class.forName("org.gjt.mm.mysql.Driver");
24         }catch(Exception JavaDoc e){}
25     }
26     
27     public void connect() {
28         try {
29             conn = DriverManager.getConnection("jdbc:mysql://localhost/" + DBName + "?user=" + DBUser + "&password=" + DBPass);
30         }catch(Exception JavaDoc e){}
31     }
32     
33     public ResultSet JavaDoc selectQuery(String JavaDoc SQLQuery){
34         this.SQLQuery = SQLQuery;
35
36         try {
37             stmt = conn.createStatement();
38             result = stmt.executeQuery( SQLQuery );
39         }
40         catch( Exception JavaDoc e ){}
41         return result;
42     }
43     
44     public void query(String JavaDoc SQLQuery){
45         this.SQLQuery = SQLQuery;
46         try {
47             stmt = conn.createStatement();
48             stmt.executeQuery( SQLQuery );
49         }
50         catch( Exception JavaDoc e ){}
51     }
52     
53     public void close(){
54         try {
55             stmt.close();
56             conn.close();
57         }
58         catch(Exception JavaDoc e){}
59     }
60 }
61
62
Popular Tags