Advertisement
anhkiet2507

A Sussy Java Program that demonstrate the connection and retrieve data from SQL

Sep 24th, 2022 (edited)
1,671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package testsql;
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import static java.sql.DriverManager.getConnection;
  10. import java.sql.ResultSet;
  11. import java.sql.Statement;
  12. /**
  13.  *
  14.  * @author anhki
  15.  */
  16. public class Testsql {
  17.     private static String DB_URL = "jdbc:sqlserver://192.168.101.23:1433;" + "databaseName=info;"+ "integratedSecurity=false;" + "encrypt=false;" + "trustServerCertificate=true;";
  18.     private static String USER_NAME = "sa";
  19.     private static String PASSWORD = "Su$sybaka";
  20.     public static void main(String args[]){
  21.         System.out.println("Hello Sussybaka");
  22.         try{
  23.             Connection ketnoi = getConnection(DB_URL, USER_NAME, PASSWORD);
  24.             Statement stmt = ketnoi.createStatement();
  25.             ResultSet out = stmt.executeQuery("SELECT * FROM Company");
  26.             while(out.next()){
  27.                 System.out.println(out.getString(1) + " " + out.getString(2) + " " + out.getString(3));
  28.             }
  29.             ketnoi.close();
  30.         } catch (Exception ex){
  31.             ex.printStackTrace();
  32.         }
  33.         System.out.println("Goodbye Sussybaka");
  34.     }
  35. }
  36.  
  37. /* Command to create Database and import data
  38.  
  39. CREATE TABLE Company(
  40.    name VARCHAR(20) PRIMARY KEY,
  41.    country VARCHAR(20),
  42.    employees INT,
  43.    for_profit CHAR(1));
  44.  
  45. -- Insert the tuples from the slides
  46. INSERT INTO Company VALUES ('GizmoWorks', 'USA',  20000, 'y');
  47. INSERT INTO Company VALUES ('Canon',     'Japan', 50000, 'y');
  48. INSERT INTO Company VALUES ('Hitachi',   'Japan', 30000, 'y');
  49. INSERT INTO Company VALUES ('HappyCam',  'Canada',  500, 'n');
  50.  
  51. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement