edu.ogi.cse.xs.database.mysql
Class MySQLConnection
java.lang.Object
edu.ogi.cse.xs.database.mysql.MySQLConnection
- All Implemented Interfaces:
- DBConnection
public class MySQLConnection
- extends java.lang.Object
- implements DBConnection
Constructor Summary |
MySQLConnection(java.lang.String connName,
java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String passwd)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MySQLConnection
public MySQLConnection(java.lang.String connName,
java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String passwd)
getName
public java.lang.String getName()
- Specified by:
getName
in interface DBConnection
close
public void close()
- Specified by:
close
in interface DBConnection
genRelationalSchema
public void genRelationalSchema(RelationalSchema relschema,
java.lang.String sqlpath)
- Specified by:
genRelationalSchema
in interface DBConnection
insertRow
public void insertRow(java.lang.String tableName,
java.lang.String[] values,
int[] sqltype)
- Specified by:
insertRow
in interface DBConnection
writeRow
public void writeRow(java.lang.String[] values,
java.io.PrintWriter pw)
- Specified by:
writeRow
in interface DBConnection
dumpBulkLoadCmd
public java.lang.String dumpBulkLoadCmd(RelationalSchema relschema,
java.lang.String datadir)
- Specified by:
dumpBulkLoadCmd
in interface DBConnection
performBulkloading
public void performBulkloading(java.lang.String cmdPath)
- Specified by:
performBulkloading
in interface DBConnection
getTableNames
public java.lang.String[] getTableNames()
- Specified by:
getTableNames
in interface DBConnection
executeQuery
public java.sql.ResultSet executeQuery(java.lang.String query)
- Specified by:
executeQuery
in interface DBConnection