package mysql_test;
/* performance.java
Programa de exemplo de acesso a mySQL
Só o nome que não tem nada a ver.... */
import java.sql.*;
public class performance
{
public void DatabaseTest()
{
try
{
System.out.println("Abrindo...");
long initial = new java.util.Date().getTime();
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection conn = DriverManager.getConnection
("jdbc:mysql://localhost/test", "paulo", "paulo");
long final_t = new java.util.Date().getTime();
System.out.println("Tempo para a tarefa: " + (final_t - initial) /
1000F);
Statement stat = conn.createStatement();
stat.executeUpdate("CREATE TABLE IF NOT EXISTS COFFEES " +
"(COF_NAME VARCHAR(32), SUP_ID INTEGER, PRICE FLOAT, " +
"SALES INTEGER, TOTAL INTEGER)");
System.out.println("Inserindo 1000 registros");
initial = new java.util.Date().getTime();
for(int i=0; i<1000; i++)
{
stat.executeUpdate("INSERT INTO ACCESS_TEST (STRING_VAL) VALUES
" +
"('Nome " + i + "')");
}
final_t = new java.util.Date().getTime();
System.out.println("Tempo para a tarefa: " + (final_t - initial) /
1000F);
System.out.println("Recuperando 1000 registros");
initial = new java.util.Date().getTime();
ResultSet rs = stat.executeQuery("SELECT * FROM ACCESS_TEST");
final_t = new java.util.Date().getTime();
System.out.println("Tempo para a tarefa: " + (final_t - initial) /
1000F);
/*
while(rs.next())
System.out.println(rs.getString("string_val") + "\t" +
rs.getInt("num_val"));
*/
stat.executeUpdate("DELETE FROM ACCESS_TEST");
} catch(Exception e) {e.printStackTrace();}
}
public static void main(String args[])
{
performance perf = new performance();
perf.DatabaseTest();
}
}
Ary Junior wrote:
>
> ----- Original Message -----
> From: Ary Junior
> To: [EMAIL PROTECTED]: Monday, July 23, 2001 9:10
> AMSubject: Conexão ao MySQL usando JDBC
> Por favor, alguém poderia me dar um exemplo de conexão com um Banco
> de Dados MySQL usando JDBC?
--
Paulo Rogerio Panhoto
Voice Technology
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------