home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 May
/
Pcwk0597.iso
/
sybase
/
starbuck
/
template.z
/
DynamoJava.wxc
< prev
next >
Wrap
Text File
|
1996-12-04
|
4KB
|
178 lines
Save Format v1.3
@begin ClassFile "DynamoJava"
Exported 0;
Abstract 0;
Interface 0;
PackageName "";
Language "Java";
@begin UserFunction "DynamoJava()"
Compiler 1;
GencodeSrcLine 11;
FunctionName "DynamoJava::DynamoJava()";
@end;
@begin UserFunction "main(String args[])"
Compiler 1;
GencodeFunction 1;
GencodeSrcLine 15;
FunctionName "DynamoJava::main(String args[])";
@end;
@begin UserFunction "CreateMainForm()"
Compiler 1;
GencodeFunction 1;
GencodeSrcLine 22;
FunctionName "DynamoJava::CreateMainForm()";
@end;
@begin UserFunction "StartApp(String args[])"
Compiler 1;
GencodeSrcLine 25;
FunctionName "DynamoJava::StartApp(String args[])";
@end;
@begin UserFunction "RunApp(String args[])"
Compiler 1;
GencodeSrcLine 38;
FunctionName "DynamoJava::RunApp(String args[])";
@end;
@begin UserFunction "EndApp(String args[])"
Compiler 1;
GencodeSrcLine 67;
FunctionName "DynamoJava::EndApp(String args[])";
@end;
@begin HPPPrefixBlock
@begin-code HPPPrefix
// add your custom import statements here
import java.io.*;
@end-code;
GencodeSrcLine 6;
@end;
@begin CPPPrefixBlock
@begin-code CPPPrefix
@end-code;
GencodeSrcLine -1;
@end;
@begin ClassContentsBlock
@begin-code ClassContents
// add your data members here
DynamoConnection dynamo;
Document document;
DBConnection connection;
Session session;
@end-code;
GencodeSrcLine 70;
@end;
@begin-code BaseClassList
extends Object
@end-code;
@begin-code GeneratedClassContents
@end-code;
@begin-code Code "DynamoJava::DynamoJava()"
public @CLASSNAME@()
{
super();
}
@end-code;
@begin-code Code "DynamoJava::main(String args[])"
public static void main(String args[])
{
@@CLASSNAME@ app = new @CLASSNAME@();
app.StartApp(args);
app.RunApp(args);
app.EndApp(args);
}
@end-code;
@begin-code Code "DynamoJava::CreateMainForm()"
public void CreateMainForm()
{
}
@end-code;
@begin-code Code "DynamoJava::StartApp(String args[])"
public void StartApp(String args[])
{
dynamo = new DynamoConnection( args );
if(! dynamo.getConnected() ) {
System.err.println( "Connection to NetImpact Dynamo failed" );
System.exit(2);
}
// Define wrapper classes
document = dynamo.getDocument();
connection = dynamo.getDBConnection();
session = dynamo.getSession();
}
@end-code;
@begin-code Code "DynamoJava::RunApp(String args[])"
public void RunApp(String args[])
{
//CreateMainForm();
try {
document.writeLn( "Servlet in NetImpact Dynamo" );
for( int i = 0; i < args.length; i++ ) {
document.writeLn( "Arg " + i + ": " + args[i] );
}
Query q = connection.createQuery( "select id, lname from customer" );
if( q.getValid() ) {
document.writeLn( "SQL Query opened" );
int ncols = q.getColumnCount();
document.writeln( "Number of columns=" + ncols );
for( int row = 1; q.move(row); row++ ) {
document.writeln( "Value " + row + ": " + q.getObject(1) + ": "
+ q.getObject(2) );
}
} else {
document.writeln("Query failed");
}
PrintStream outputStream = document.getStream();
outputStream.println( "Output stream printing" );
} catch( DynamoException e ) {
} catch( IOException e ) {
}
}
@end-code;
@begin-code Code "DynamoJava::EndApp(String args[])"
public void EndApp(String args[])
{
}
@end-code;
@end;