Guest User

Untitled

a guest
Dec 11th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4.  
  5. public class MSsqlDatabase implements Main.DatabaseGateway {
  6.  
  7. private static Connection connection;
  8. private Statement statement;
  9.  
  10. public MSsqlDatabase() {
  11. if (connection == null) {
  12. String jdbcUrl = ""; //jdbc:sqlserver://localhost;databaseName=<databaseName>;
  13. String username = "";
  14. String password = "";
  15. String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
  16. try {
  17. Class.forName(driverClassName);
  18. connection = DriverManager.getConnection(jdbcUrl, username, password);
  19. } catch (ClassNotFoundException | SQLException e) {
  20. e.printStackTrace();
  21. }
  22. }
  23.  
  24. }
  25.  
  26. public List<String> getStudentNames() {
  27. List<String> names = new ArrayList<String>();
  28. ResultSet resultSet;
  29. try {
  30. statement = connection.createStatement();
  31. resultSet = statement.executeQuery("select name from student");
  32. while (resultSet.next()) {
  33. names.add(resultSet.getString(1));
  34. }
  35. } catch (SQLException e) {
  36. e.printStackTrace();
  37. }
  38. return names;
  39. }
  40. }
Add Comment
Please, Sign In to add comment