Появилась проблема есть прога которая запускает отчет
| Код | private JButton getJButton() { if (jButton == null) { jButton = new JButton(); jButton.setBounds(new Rectangle(821, 43, 115, 22)); jButton.setText("Печать бонов"); jButton.setFont(new Font("dialog", Font.BOLD, 12)); jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { try { JasperDesign jasperDesign = JRXmlLoader.load("bon.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
Connection conn = DBConnector.getConnection();
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,parameters, conn);
JasperViewer.viewReport(jasperPrint,false); } catch (JRException ejr) { ejr.printStackTrace();
} } }); } return jButton; }
|
DBConnector
| Код | public class DBConnector { public Connection connection; public static Connection getConnection() { // TODO Автоматически созданная заглушка метода //return null; Connection connection = null;
if (connection != null) { return connection; } Driver d; try{ // Class.forName(”org.gjt.mm.mysql.Driver”).newInstance() d = (Driver)Class.forName("org.postgresql.Driver").newInstance(); } catch (Exception e) { System.out.println("Error 1"); System.out.println(e.getStackTrace()); } try{ connection = DriverManager.getConnection("jdbc:postgresql://192.168.4.30:5432/sbit", "postgres", "syrus"); } catch(SQLException e) { System.out.println(e.getMessage()); } return connection; }
//------------------------------------------------------ }
|
Собственно вопрос у меня запускается. запускаю на другом компьютере не работает.
Что не хватает?
|