Re: [java-list] java conexão posgresql - No suitable driver

2003-06-20 Thread Cesar Hunning



Verifique se em seu arquivo "postgresql.conf" que 
fica no diretorio de instalação do Postgresql, a opção 
" tcpip_socket = true " por default esta opção vem 
com "false"
 
Abraço
Cesar HunningBom Tempo Informática.Feliz / 
RS

  - Original Message - 
  From: 
  Baltus Landes 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, June 17, 2003 12:54 
  PM
  Subject: RES: [java-list] java conexão 
  posgresql - No suitable driver
  
  
  Será que os dois 
  pontos depois de postgresql estão atrapalhando?
   
  -Mensagem 
  original-De: Cristiano 
  S. Neves [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 16 de junho de 
  2003 19:48Para: [EMAIL PROTECTED]Assunto: [java-list] java conexão 
  posgresql - No suitable driverPrioridade: Alta
   
  
  Pessoal, 
  não estou conseguindo abrir uma conexão com meu banco de dados 
  postgresql.
  
  O erro é 
  o seguinte:
  
   
  
  org.apache.jasper.JasperException: 
  No suitable driver
  
   
  
  e o 
  código que eu uso é:
  
   
  
  Class.forName("org.postgresql.Driver").newInstance();Connection con = DriverManager.getConnection("jdbc:postgresql://local:5432.nome_do_banco", "cris", 
  "senha");
  
   
  
  e este código está 
  num apágina jsp, servida pelo Tomcat
  
   
  
  A 
  primeira linha funciona beleza.
  
  O erro 
  parece que ocorre na segunda apenas.
  
  E os 
  drivers já estão devidamente colocados na 
  web-app
  
   
  
   
  
  O que 
  pode ser???
  
   
  
   
  ---Incoming mail is certified Virus Free.Checked by 
  AVG anti-virus system (http://www.grisoft.com).Version: 6.0.486 / Virus 
  Database: 284 - Release Date: 29/5/2003
  ---Outgoing mail is certified Virus Free.Checked by 
  AVG anti-virus system (http://www.grisoft.com).Version: 6.0.486 / Virus 
  Database: 284 - Release Date: 
29/5/2003


Re: [java-list] Notas Fiscais

2003-06-30 Thread Cesar Hunning



Tiago!
Vc não encontrará uma classe que emita 
nota fiscal. Talvez um pacote e mesmo assim acho difícil. Trata-se de uma 
aplicação (sisteminha) de NF.
Mesmo assim se eu achar alguma coisa, te 
aviso. 

  - Original Message - 
  From: 
  Tiago 
  Colombo 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, June 24, 2003 11:29 
  AM
  Subject: [java-list] Notas Fiscais
  
  
  Olá 
  amigos,
  Gostaria 
  de saber como faço minha classe para emissão de notas 
  fiscais?
  Teria 
  algum componente especifico que facilitaria meu 
  trabalho?
   
  Obrigado
   
  Tiago 
  Colombo
   


Re: [java-list] Um bom IDE X Mercado

2003-06-30 Thread Cesar Hunning



Leandro !!
Eu uso p/ desenv. o NetBeans. Já testei algumas 
funcionalidades com o JBuilder e é bom, mas se vc quer uma ferramenta gratuita, 
recomendo o NetBeans. É excelente!!

  - Original Message - 
  From: 
  Leandro Fernandes Afonso 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, June 25, 2003 9:34 
  AM
  Subject: [java-list] Um bom IDE X 
  Mercado
  
  Pessoal da lista, bom dia!
   
  Gostaria de saber de vocês qual a 
  experiência vivida com desenvolvimento em função da escolha de um bom IDE que 
  um desenvolvedor possa fazer para criar seus aplicativos java.
   
  Já desenvolvi um aplicativo com conexão a banco 
  de dados utilizando o Jbuider e achei ele muito bom, me lembro que na época 
  que me informei sobre o assunto achei este melhor. Qual a melhor escolha, que 
  tipo de detalhes devem ser considerados para escolher um?
   
   
  Grato por quaisqer relatos,
   
  Leandro 
Fernandes


[java-list] Classe p/ geracao de tela

2003-07-03 Thread Cesar Hunning



Olá pessoal !!
Alguém da lista conhece alguma classe que gera tela 
p/ entrada de dados à partir de uma tabela do banco de dados ??
 
Sds,


Re: [java-list] JAVA E ACCESS

2003-07-04 Thread Cesar Hunning



Iva !!
A classe abaixo implementa uma janela com 2 
frames.
 - uma para digitar um comando sql simples 
(select) 
 - outra que mostrará o resultado do 
select.
OBS: Esta classe acessa o Postgre. Nao tenho 
disponível no momento a string de conexao ao Access.
T+,
 
import java.sql.*;import 
javax.swing.*;import java.awt.*;import java.awt.event.*;import 
java.util.*;
 
public class Display extends JFrame 
{   // java.sql types needed for database 
processing   private Connection connection;   
private Statement statement;   private ResultSet 
resultSet;   private ResultSetMetaData rsMetaData;
 
   // javax.swing types needed for 
GUI   private JTable table;   private JTextArea 
inputQuery;   private JButton submitQuery;    
   public Display()    {   
  super( "Enter Query. Click Submit to See 
Results." );
 
  // The URL 
specifying the Books database to which  // this 
program connects using JDBC to connect to a  // 
Microsoft ODBC database.  String url = 
"";    
String username = "postgres";  String password 
= "";
 
  // Load the driver 
to allow connection to the database  try 
{ Class.forName( 
"org.postgresql.Driver" );
 
 
connection = DriverManager.getConnection( 
    url, 
username, password );  } 
  catch ( ClassNotFoundException cnfex ) 
{ System.err.println( 
    "Failed 
to load driver." ); 
cnfex.printStackTrace(); 
System.exit( 1 );  // terminate program  
}  catch ( SQLException sqlex ) 
{ System.err.println( 
"Unable to connect" ); 
sqlex.printStackTrace(); 
System.exit( 1 );  // terminate program  
}
 
  // If connected to 
database, set up GUI  
  inputQuery 
= new JTextArea( "SELECT * 
FROM clientes", 4, 30 );  submitQuery = new 
JButton( "Submit query" );  
submitQuery.addActionListener( 
new ActionListener() 
{    public 
void actionPerformed( ActionEvent e ) 
    
{   
getTable();    
} }   
  );
 
  JPanel topPanel = 
new JPanel();  topPanel.setLayout( new 
BorderLayout() );  topPanel.add( new 
JScrollPane( inputQuery), 
    
BorderLayout.CENTER );  topPanel.add( 
submitQuery, BorderLayout.SOUTH );   
table = new JTable( 4, 4 );
 
  Container c = 
getContentPane();  c.setLayout( new 
BorderLayout() );  c.add( topPanel, 
BorderLayout.NORTH );  c.add( table, 
BorderLayout.CENTER );  
 
  
getTable();
 
  setSize( 500, 500 
);  show();   }
 
   private void 
getTable()   {  try 
{ String query = 
inputQuery.getText();
 
 
statement = 
connection.createStatement(); 
resultSet = statement.executeQuery( query 
); 
 displayResultSet( resultSet 
);  }  catch ( 
SQLException sqlex ) { 
sqlex.printStackTrace();  }   
}
 
   private void displayResultSet( 
ResultSet rs )  throws 
SQLException   {  // position to 
first record  boolean moreRecords = 
rs.next();  
 
  // If there are no 
records, display a message  if ( ! moreRecords 
) { 
JOptionPane.showMessageDialog( this, 
    
"ResultSet contained no records" 
); setTitle( "No records to 
display" ); 
return;  }
 
  Vector columnHeads = 
new Vector();  Vector rows = new 
Vector();
 
  try 
{ // get column 
heads ResultSetMetaData rsmd 
= rs.getMetaData();  
 for ( int i = 1; i <= 
rsmd.getColumnCount(); ++i ) 
    
columnHeads.addElement( rsmd.getColumnName( i ) );
 
 // 
get row data do 
{    
rows.addElement( getNextRow( rs, rsmd ) ); 
 } while ( rs.next() 
);
 
 // 
display table with ResultSet 
contents table = new JTable( 
rows, columnHeads ); 
JScrollPane scroller = new JScrollPane( table 
); Container c = 
getContentPane(); c.remove( 
1 ); c.add( scroller, 
BorderLayout.CENTER ); 
c.validate();  
}  catch ( SQLException sqlex ) 
{ 
sqlex.printStackTrace();  }   
}
 
   private Vector getNextRow( ResultSet 
rs, 
  
ResultSetMetaData rsmd )   throws 
SQLException   {  Vector 
currentRow = new Vector();  
  for ( int i = 1; i <= 
rsmd.getColumnCount(); ++i ) 
switch( rsmd.getColumnType( i ) ) 
{    case 
Types.VARCHAR:    
case 
Types.LONGVARCHAR:  
currentRow.addElement( rs.getString( i ) 
);   
break;    
case 
Types.INTEGER:  
currentRow.addElement( 
 
new Long( rs.getLong( i ) ) 
);   
break;    
default: 
   
System.out.println( "Type was: " + 
  
rsmd.getColumnTypeName( i ) 
); 
}    return 
currentRow;   }
 
   public void shutDown()   
{  try 
{ 
connection.clo