Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. Code:
  2.  
  3. import java.sql.DriverManager;
  4. import java.sql.Connection;
  5. import java.sql.SQLException;
  6.  
  7. public class JDBCExample {
  8.  
  9. public static void main(String[] argv) {
  10.  
  11. System.out.println("-------- PostgreSQL "
  12. + "JDBC Connection Testing ------------");
  13.  
  14. try {
  15.  
  16. Class.forName("org.postgresql.Driver");
  17.  
  18. } catch (ClassNotFoundException e) {
  19.  
  20. System.out.println("Where is your PostgreSQL JDBC Driver? "
  21. + "Include in your library path!");
  22. e.printStackTrace();
  23. return;
  24.  
  25. }
  26.  
  27. System.out.println("PostgreSQL JDBC Driver Registered!");
  28.  
  29. Connection connection = null;
  30.  
  31. try {
  32.  
  33. connection = DriverManager.getConnection(
  34. "jdbc:postgresql://127.0.0.1:5432/pim", "postgres",
  35. "pass");
  36.  
  37. } catch (SQLException e) {
  38.  
  39. System.out.println("Connection Failed! Check output console");
  40. e.printStackTrace();
  41. return;
  42.  
  43. }
  44.  
  45. if (connection != null) {
  46. System.out.println("You made it, take control your database now!");
  47. } else {
  48. System.out.println("Failed to make connection!");
  49. }
  50. }
  51.  
  52. }
  53.  
  54. Output:
  55.  
  56. saurabh@linux-jt69:~/PIM> classpath=postgresql-9.0-801.jdbc3.jar
  57. saurabh@linux-jt69:~/PIM> export classpath
  58. saurabh@linux-jt69:~/PIM> echo $classpath
  59. postgresql-9.0-801.jdbc3.jar
  60. saurabh@linux-jt69:~/PIM> javac JDBCExample.java
  61. saurabh@linux-jt69:~/PIM> ls
  62. JDBCExample.class Personal Information Manager.zip
  63. JDBCExample.java postgresql-9.0-801.jdbc3.jar
  64. Personal Information Manager
  65. saurabh@linux-jt69:~/PIM> java JDBCExample
  66. -------- PostgreSQL JDBC Connection Testing ------------
  67. Where is your PostgreSQL JDBC Driver? Include in your library path!
  68. java.lang.ClassNotFoundException: org.postgresql.Driver
  69. at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
  70. at java.security.AccessController.doPrivileged(Native Method)
  71. at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
  72. at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
  73. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
  74. at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
  75. at java.lang.Class.forName0(Native Method)
  76. at java.lang.Class.forName(Class.java:186)
  77. at JDBCExample.main(JDBCExample.java:14)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement