import java.sql.*; | - Importa as classes necessárias para a conexão. |
String x = "jdbc:odbc;MeuBanco" | - String que armazena o nome da fonte de dados. |
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver" | - Driver usado a comunicação com o banco de dados. |
Connection XX = DriverManager.getConnection(x," "," ") | - Estabelece uma conexão com a String XX. |
Statement xState = XX.createStatemente( ) | - Cria um objeto paro o uso de SQL. |
ResultSet y = xState.executeQuery(Comandos SQL) | - y armazena o resultado do SQL, pelo ResultSet. |
while(y.next()) | - Realiza varredura no banco de dados. |
String codigo = y.getString("bancoCampo"); | - getString, é um método para recuperar dados armazenados. |
XX.close( ) | - Fecha o banco de dados. |
import java.sql.*; class Conexao { public static void main(String[] args) { String url = "jdbc:odbc:MeuBanco"; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection MinhaConexao = DriverManager.getConnection(url); Statement MeuState = MinhaConexao.createStatement( ); ResultSet rs = MeuState.executeQuery("SELECT Ficodigo," + " Finome FROM Filmes WHERE Ficodigo>'03120' AND"+ " Ficodigo<'03140' ORDER BY Ficodigo"); System.out.println("Codigo Nome"); System.out.println("------ -------------------------------------------"); while(rs.next()) { String codigo = rs.getString("ficodigo"); String nome = rs.getString("finome"); System.out.println(codigo + " " + nome); } MinhaConexao.close(); } catch(ClassNotFoundException ex) { System.out.println("Driver JDBC-ODBC não encontrado!"); } catch(SQLException ex) { System.out.println("Problemas na conexao com a fonte de dados"); } } |
import java.sql.*; import javax.swing.JOptionPane; class SelecBanco { public static void main(String[] args) { String url = "jdbc:odbc:MeuBanco"; String Procura =""; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection MinhaConexao = DriverManager.getConnection(url); Statement MeuState = MinhaConexao.createStatement(); Procura = JOptionPane.showInputDialog(null,"Entre com o comando SQL", "Procura SELECT",2); ResultSet rs = MeuState.executeQuery(Procura+";"); System.out.println("-------------------------------------------------"); while(rs.next()) { //...................................... try{ System.out.println(rs.getString("Ficodigo")+""); System.out.println(rs.getString("Finome")+""); System.out.println(rs.getString("Figenero")+""); System.out.println(rs.getString("Fiprodut")+""); System.out.println(""+rs.getDate("Fidatcom")+""); System.out.println(rs.getString("Fianopro")+""); System.out.println(rs.getString("Fitemdur")+""); System.out.println(""); } catch (SQLException e7){} //....................................... } MinhaConexao.close(); } catch(ClassNotFoundException ex) { System.out.println("Driver JDBC-ODBC não encontrado!"); } catch(SQLException ex) { System.out.println("Problemas na conexao com a fonte de dados"); } } } |