1 22 package com.sqlmagic.tinysql; 23 24 25 import java.sql.CallableStatement ; 26 import java.sql.DatabaseMetaData ; 27 import java.sql.Driver ; 28 import java.sql.PreparedStatement ; 29 import java.sql.SQLException ; 30 import java.sql.SQLWarning ; 31 import java.sql.Statement ; 32 33 34 39 public class dbfFileConnection extends tinySQLConnection { 40 41 private dbfFileDatabaseMetaData myMetaData = null; 42 43 53 public dbfFileConnection(String user, String u, Driver d) 54 throws SQLException { 55 super(user, u, d); 56 } 57 58 64 public tinySQL get_tinySQL() { 65 66 if (url.length() > 13) { 70 String dataDir = url.substring(13); 71 return (tinySQL) new dbfFile(dataDir); 72 } 73 74 return (tinySQL) new dbfFile(); 78 79 } 80 81 88 public DatabaseMetaData getMetaData() throws SQLException { 89 if (myMetaData == null) 90 myMetaData = new dbfFileDatabaseMetaData(this); 91 return (DatabaseMetaData )myMetaData; 92 } 93 } 94 | Popular Tags |