Goedendag!
ik heb al even lopen zoeken, maar kon niks conreets vinden.
Ik heb een windows 2003 server met daarop een sql server 2000. Nu voer ik vanaf een client een query uit. Het verkrijgen van het resultaat duurt veel te lang.
Iemand enig id hoe het kan dat het verkrijgen van de informatie zo lang duurt?
Ik programmeer overigens in java hieronder mijn code van mijn databaseConnectie klasse:
ik heb al even lopen zoeken, maar kon niks conreets vinden.
Ik heb een windows 2003 server met daarop een sql server 2000. Nu voer ik vanaf een client een query uit. Het verkrijgen van het resultaat duurt veel te lang.
Iemand enig id hoe het kan dat het verkrijgen van de informatie zo lang duurt?
Ik programmeer overigens in java hieronder mijn code van mijn databaseConnectie klasse:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| public class DatabaseConnection
{
private Connection myConn;
private ResultSet myResultSet;
private int connectionOpen = 0;
public void OpenConnection()
{
if (connectionOpen ==0)
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
myConn=DriverManager.getConnection("jdbc:microsoft:sqlserver:);
connectionOpen =1;
}
catch( Exception e )
{
}
}
}
public ResultSet ExecQuery(String strSQL)
{
OpenConnection();
try
{
Statement stmt = myConn.createStatement();
myResultSet = stmt.executeQuery( strSQL );
}
catch( Exception e )
{
System.out.println(e);
}
return myResultSet;
}
public void ExecuteQuery(String strSQL)
{
OpenConnection();
try
{
Statement stmt = myConn.createStatement();
stmt.executeQuery( strSQL );
}
catch( Exception e )
{
}
}
public void CloseConnection(){
try
{
myConn.close();
connectionOpen = 0;
}
catch( Exception e )
{
}
}
} |
[ Voor 3% gewijzigd door whoami op 03-12-2003 09:18 ]