adding test scripts
[csql.git] / test / sqlgw / Parameter / common.h
blobc859e44d10a7aaa1a54cf0c216986491948fbe49
1 #include<SqlFactory.h>
2 #include<SqlNwConnection.h>
3 #include<SqlNwStatement.h>
4 #include<AbsSqlStatement.h>
5 #include<Info.h>
7 AbsSqlConnection *createConnection()
9 #ifdef NETWORK
10 AbsSqlConnection *con = SqlFactory::createConnection(CSqlNetwork);
11 SqlNwConnection *conn = (SqlNwConnection *) con;
12 conn->setHost("localhost", 5678);
13 #elif defined NETWORKADAPTER
14 AbsSqlConnection *con = SqlFactory::createConnection(CSqlNetworkAdapter);
15 SqlNwConnection *conn = (SqlNwConnection *) con;
16 conn->setHost("localhost", 5678);
17 #elif defined NETWORKGATEWAY
18 AbsSqlConnection *con = SqlFactory::createConnection(CSqlNetworkGateway);
19 SqlNwConnection *conn = (SqlNwConnection *) con;
20 conn->setHost("localhost", 5678);
21 #elif defined GATEWAY
22 AbsSqlConnection *con = SqlFactory::createConnection(CSqlGateway);
23 #else
24 AbsSqlConnection *con = SqlFactory::createConnection(CSqlAdapter);
25 #endif
26 return con;
29 AbsSqlStatement *createStatement()
31 #ifdef NETWORK
32 AbsSqlStatement *stmt = SqlFactory::createStatement(CSqlNetwork);
33 #elif defined NETWORKADAPTER
34 AbsSqlStatement *stmt = SqlFactory::createStatement(CSqlNetworkAdapter);
35 #elif defined NETWORKGATEWAY
36 AbsSqlStatement *stmt = SqlFactory::createStatement(CSqlNetworkGateway);
37 #elif defined GATEWAY
38 AbsSqlStatement *stmt = SqlFactory::createStatement(CSqlGateway);
39 #else
40 AbsSqlStatement *stmt = SqlFactory::createStatement(CSqlAdapter);
41 #endif
42 return stmt;