Android Open Source - jepldroid J E P L Droid Test Activity From Project Back to project page jepldroid .
License The source code is released under:
Apache License
If you think the Android project jepldroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.innowhere.jepldroidtest;
/ / w w w . j a v a 2 s . c o m
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.junit.runner.JUnitCore;
import unittest.TestAll;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import android.widget.TextView;
import example.CreateDBModel;
public class JEPLDroidTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
CreateDBModel.main(null);
JUnitCore.main(new String[]{TestAll.class.getName()});
if (true)
{
finish();
return ;
}
// http://docs.oracle.com/cd/E17076_02/html/installation/build_android_jdbc.html
setContentView(R.layout.main);
TextView tv = new TextView(this );
tv.setText("App Started" );
setContentView(tv);
StringBuilder output = new StringBuilder();
output.append("Appstart: \n" );
//String url = "jdbc:sqlite://data/data/example.testjdbc/example.db";
String url = "jdbc:sqlite:" + getApplication().getDir("test" , Application.MODE_PRIVATE) + "/test.db" ;
Connection con;
String dropString = "drop table if exists COFFEES" ;
String createString;
createString = "create table COFFEES "
+ "(COF_NAME varchar(32), "
+ "SUP_ID int, " + "PRICE float, " + "SALES int, "
+ "TOTAL int)" ;
String insertString = "drop table COFFEES if exisits" ;
String query = "select COF_NAME, PRICE from COFFEES" ;
Statement stmt;
/*
try {
Class.forName("org.sqldroid.SQLDroidDriver");
} catch (java.lang.ClassNotFoundException e) {
throw new RuntimeException(e);
}
*/
try {
DriverManager.registerDriver(new org.sqldroid.SQLDroidDriver());
con =
DriverManager.getConnection(url, "myLogin" , "myPW" );
stmt = con.createStatement();
stmt.executeUpdate(dropString);
stmt.executeUpdate(createString);
stmt.close();
stmt = con.createStatement();
stmt.executeUpdate("insert into COFFEES "
+ "values('Colombian', 00101, 7.99, 0, 0)" );
stmt.executeUpdate("insert into COFFEES "
+ "values('French_Roast', 00049, 8.99, 0, 0)" );
stmt.executeUpdate("insert into COFFEES "
+ "values('Espresso', 00150, 9.99, 0, 0)" );
stmt.executeUpdate("insert into COFFEES "
+ "values('Colombian_Decaf', 00101, 8.99, 0, 0)" );
stmt.executeUpdate("insert into COFFEES "
+ "values('French_Roast_Decaf', 00049, 9.99, 0, 0)" );
ResultSet rs = stmt.executeQuery(query);
output.append("Coffee Break Coffees and Prices:\n" );
while (rs.next()) {
String s = rs.getString("COF_NAME" );
float f = rs.getFloat("PRICE" );
output.append(s + " " + f + "\n" );
}
stmt.close();
con.close();
} catch (SQLException ex) {
throw new RuntimeException(ex);
}
tv.setText(output.toString());
}
}
Java Source Code List com.innowhere.jepldroidtest.JEPLDroidTestActivity.java jepl.JEPLBootNonJTA.java jepl.JEPLBootRoot.java jepl.JEPLBoot.java jepl.JEPLCachedResultSet.java jepl.JEPLConnectionListener.java jepl.JEPLConnection.java jepl.JEPLDALQuery.java jepl.JEPLDAL.java jepl.JEPLDAOQuery.java jepl.JEPLDAO.java jepl.JEPLDataSource.java jepl.JEPLException.java jepl.JEPLListener.java jepl.JEPLNonJTADataSource.java jepl.JEPLParameter.java jepl.JEPLPreparedStatementListener.java jepl.JEPLPreparedStatement.java jepl.JEPLResultSetDALListener.java jepl.JEPLResultSetDAOListenerDefault.java jepl.JEPLResultSetDAOListener.java jepl.JEPLResultSetDAO.java jepl.JEPLResultSet.java jepl.JEPLRowBeanMapper.java jepl.JEPLStatement.java jepl.JEPLTask.java jepl.JEPLTransactionPropagation.java jepl.JEPLTransaction.java jepl.JEPLTransactionalJTA.java jepl.JEPLTransactionalNonJTA.java jepl.JEPLUserData.java jepl.impl.JEPLBootImpl.java jepl.impl.JEPLBootRootImpl.java jepl.impl.JEPLConnectionImpl.java jepl.impl.JEPLCurrentTransactionImpl.java jepl.impl.JEPLDALDefaultImpl.java jepl.impl.JEPLDALImpl.java jepl.impl.JEPLDAOImpl.java jepl.impl.JEPLDataSourceImpl.java jepl.impl.JEPLListenerListImpl.java jepl.impl.JEPLPreparedStatementDefaultImpl.java jepl.impl.JEPLPreparedStatementImpl.java jepl.impl.JEPLStatementImpl.java jepl.impl.JEPLTaskExecContextImpl.java jepl.impl.JEPLTaskExecContextInConnectionImpl.java jepl.impl.JEPLTaskOneExecWithConnectionImpl.java jepl.impl.JEPLTaskOneExecWithConnectionWrapperImpl.java jepl.impl.JEPLTaskOneExecutionImpl.java jepl.impl.JEPLTaskOneExecutionWrapperImpl.java jepl.impl.JEPLUserDataMonoThreadImpl.java jepl.impl.JEPLUserDataMultiThreadImpl.java jepl.impl.JEPLUtilImpl.java jepl.impl.lex.Cursor.java jepl.impl.lex.Identifier.java jepl.impl.lex.JDBCParamStandardToken.java jepl.impl.lex.JDBCParamToken.java jepl.impl.lex.JDBCParamWithNameToken.java jepl.impl.lex.JDBCParamWithNumberToken.java jepl.impl.lex.OtherCharToken.java jepl.impl.lex.SourceCode.java jepl.impl.lex.Space.java jepl.impl.lex.StringDoubleQuote.java jepl.impl.lex.StringLiteral.java jepl.impl.lex.StringSimpleQuote.java jepl.impl.lex.TestSourceCode.java jepl.impl.lex.TokenFilter.java jepl.impl.lex.Token.java jepl.impl.nonjta.JEPLBootNonJTAImpl.java jepl.impl.nonjta.JEPLCurrentTransactionNonJTAImpl.java jepl.impl.nonjta.JEPLNonJTAConnectionDefaultImpl.java jepl.impl.nonjta.JEPLNonJTAConnectionImpl.java jepl.impl.nonjta.JEPLNonJTADataSourceDefaultImpl.java jepl.impl.nonjta.JEPLNonJTADataSourceImpl.java jepl.impl.nonjta.JEPLTaskExecContextInConnectionNonJTAImpl.java jepl.impl.nonjta.android.JEPLNonJTAConnectionSQLDroidImpl.java jepl.impl.nonjta.android.JEPLNonJTADataSourceAndroidImpl.java jepl.impl.nonjta.android.JEPLPreparedStatementSQLDroidImpl.java jepl.impl.query.JEPLCachedResultSetImpl.java jepl.impl.query.JEPLDALQueryImpl.java jepl.impl.query.JEPLDAOQueryImpl.java jepl.impl.query.JEPLParameterDecImpl.java jepl.impl.query.JEPLParameterDecWithNameImpl.java jepl.impl.query.JEPLParameterDecWithNumberImpl.java jepl.impl.query.JEPLParameterImpl.java jepl.impl.query.JEPLParameterValueImpl.java jepl.impl.query.JEPLParameterValueNamedImpl.java jepl.impl.query.JEPLParameterWithNameImpl.java jepl.impl.query.JEPLParameterWithNumberImpl.java jepl.impl.query.JEPLPropertyDescriptorImpl.java jepl.impl.query.JEPLPropertyDescriptorJavaBeansImpl.java jepl.impl.query.JEPLQueryParsedCacheImpl.java jepl.impl.query.JEPLQueryParsedImpl.java jepl.impl.query.JEPLResultSetBeanInfo.java jepl.impl.query.JEPLResultSetDAOImpl.java jepl.impl.query.JEPLResultSetDAOIteratorImpl.java jepl.impl.query.JEPLResultSetDAOListenerDefaultImpl.java jepl.impl.query.JEPLResultSetDefaultImpl.java jepl.impl.query.JEPLResultSetImpl.java