Guest User

Untitled

a guest
May 20th, 2018
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. package projeto;
  2.  
  3. import java.sql.*;
  4. import javax.swing.JOptionPane;
  5. import java.sql.Connection;
  6. import java.sql.Statement;
  7. import java.sql.DriverManager;
  8. import java.sql.ResultSet;
  9. import java.sql.ResultSetMetaData;
  10. import java.sql.PreparedStatement;
  11. import java.sql.SQLException;
  12.  
  13.  
  14. public class projetoDB {
  15. static final String ConnectionURL = "jdbc:sqlserver://127.0.0.1:1433;" + "databaseName=projetoDB;integratedSecurity=true;";
  16.  
  17. public static void main(String[] args){
  18. String User = "dema";
  19. String Password = "123456";
  20. Connection con = null;
  21. Statement stmt = null;
  22. ResultSet rs = null;
  23.  
  24. try{
  25.  
  26. stmt = con.prepareStatement("SELECT nomemed FROM medicos WHERE crm=''");
  27. ResultSetMetaData colunas = rs.getMetaData();
  28. int numeroColunas = colunas.getColumnCount();
  29.  
  30. while (rs.next()){
  31. for (int i=1; i<=numeroColunas; i++)
  32. JOptionPane.showMessageDialog(null, "dados do médico " + rs.getObject(i));
  33. }
  34.  
  35.  
  36. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  37. con = DriverManager.getConnection(ConnectionURL, User, Password);
  38. System.out.println("Conexão Obtida com Sucesso!/n");
  39.  
  40. String SQL = "SELECT nomemed FROM medicos WHERE crm=''";
  41.  
  42. stmt = con.createStatement();
  43. rs = stmt.executeQuery(SQL);
  44. System.out.println("informações do Banco de Dados");
  45.  
  46. for (int i=1; i<=numeroColunas; i++)
  47. System.out.println(colunas.getColumnName(i));
  48.  
  49. while (rs.next()){
  50.  
  51. for (int i=1; i<=numeroColunas; i++)
  52. System.out.println(rs.getObject(i));
  53. System.out.println("--------------------------------");
  54. }
  55. }
  56.  
  57. catch(Exception e){
  58. e.printStackTrace();
  59. }
  60.  
  61. finally{
  62.  
  63. try{
  64.  
  65. rs.close();
  66. stmt.close();
  67. con.close();
  68. }
  69. catch (Exception erro){
  70.  
  71. erro.printStackTrace();
  72. }
  73. }
  74. }
  75.  
  76. void buscar(int crm) {
  77. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  78. }
  79. }
  80.  
  81. package projeto;
  82.  
  83. public class Medicos {
  84.  
  85. private int crm;
  86. private String nomemed;
  87. private String especialidademed;
  88.  
  89. public Medicos (int crm, String nomemed, String especialidademed){
  90.  
  91. this.crm = crm;
  92. this.nomemed = nomemed;
  93. this.especialidademed = especialidademed;
  94. }
  95.  
  96. public int getCrm(){
  97. return crm;
  98. }
  99.  
  100. public void setCrm(int crm){
  101. this.crm = crm;
  102. }
  103.  
  104. public String getNomemed(){
  105. return nomemed;
  106. }
  107.  
  108. public void setNomemed(String nomemed){
  109. this.nomemed = nomemed;
  110. }
  111.  
  112. public String getEspecialidademed(){
  113. return especialidademed;
  114. }
  115.  
  116. public void setEspecialidademed(String especialidademed){
  117. this.especialidademed = especialidademed;
  118. }
  119.  
  120. @Override
  121. public String toString(){
  122. return "medicos{" + "crm=" + crm + ", nomemed=" + nomemed + ", especialidademed=" + especialidademed + '}';
  123. }
  124. }
  125.  
  126. run:
  127. java.lang.NullPointerException
  128. at projeto.projetoDB.main(projetoDB.java:26)
  129. java.lang.NullPointerException
  130. at projeto.projetoDB.main(projetoDB.java:65)
  131. CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)**
  132.  
  133. stmt = con.prepareStatement("SELECT nomemed FROM medicos WHERE crm=''");
  134.  
  135. Connection con = null;
Add Comment
Please, Sign In to add comment