Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ackage prosj3;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.Scanner;
- public class ProsjDel3sporr {
- public static void etikettMedier() {
- try (Connection kobling = DriverManager.getConnection(
- "jdbc:mysql://127.0.0.1/prosjdel2", "root", "MyNewPass")) {
- String sporring1 = "select * from ETIKETT";
- Statement setning1 = kobling.createStatement();
- ResultSet resultat1 = setning1.executeQuery(sporring1);
- System.out.println("etikettID\tetikettType\ttittel");
- while(resultat1.next()) {
- String etiID = resultat1.getString(1);
- String etiType = resultat1.getString(2);
- String tittel = resultat1.getString(3);
- System.out.println(etiID + "\t" + etiType + "\t" + tittel);
- }
- Scanner inn = new Scanner(System.in);
- int etiID;
- System.out.println("\nVelg en av etikettene ved ID");
- etiID = inn.nextInt();
- String sporring2 = "select tittel, tidspunkt, plassering from BILDE where etikettID=" + etiID + ";";
- String sporring3 = "select tittel, tidspunkt, plassering from VIDEO where etikettID=" + etiID + ";";
- String sporring4 = "select tittel, tidspunkt, plassering from LYDOPPTAK where etikettID=" + etiID + ";";
- Statement setning2 = kobling.createStatement();
- Statement setning3 = kobling.createStatement();
- Statement setning4 = kobling.createStatement();
- ResultSet resultat2 = setning2.executeQuery(sporring2);
- ResultSet resultat3 = setning3.executeQuery(sporring3);
- ResultSet resultat4 = setning4.executeQuery(sporring4);
- System.out.println("\ntittel\ttidspunkt\tplassering");
- while(resultat2.next()) {
- String tittel = resultat2.getString(1);
- String tidspunkt = resultat2.getString(2);
- String plassering = resultat2.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + plassering);
- }
- while(resultat3.next()) {
- String tittel = resultat3.getString(1);
- String tidspunkt = resultat3.getString(2);
- String plassering = resultat3.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + plassering);
- }
- while(resultat3.next()) {
- String tittel = resultat3.getString(1);
- String tidspunkt = resultat3.getString(2);
- String plassering = resultat3.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + plassering);
- }
- }
- catch (SQLException e) {
- System.err.println("Feil under kommunikasjon med databasen");
- e.printStackTrace();
- }
- }
- public static void datoMedier() {
- try (Connection kobling = DriverManager.getConnection(
- "jdbc:mysql://127.0.0.1/prosjdel2", "root", "MyNewPass")) {
- Scanner inn = new Scanner(System.in);
- System.out.println("Søk etter mediefiler med et aarstall:");
- String dato = inn.nextLine();
- String sporring1 = "select tittel, tidspunkt, plassering from BILDE where tidspunkt like '" + dato + "%';";
- String sporring2 = "select tittel, tidspunkt, plassering from VIDEO where tidspunkt like '" + dato + "%';";
- String sporring3 = "select tittel, tidspunkt, plassering from LYDOPPTAK where tidspunkt like '" + dato + "%';";
- Statement setning1 = kobling.createStatement();
- Statement setning2 = kobling.createStatement();
- Statement setning3 = kobling.createStatement();
- ResultSet resultat1 = setning1.executeQuery(sporring1);
- ResultSet resultat2 = setning2.executeQuery(sporring2);
- ResultSet resultat3 = setning3.executeQuery(sporring3);
- while(resultat1.next()) {
- String tittel = resultat1.getString(1);
- String tidspunkt = resultat1.getString(2);
- String posisjon = resultat1.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + posisjon);
- }
- while(resultat2.next()) {
- String tittel = resultat2.getString(1);
- String tidspunkt = resultat2.getString(2);
- String posisjon = resultat2.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + posisjon);
- }
- while(resultat3.next()) {
- String tittel = resultat3.getString(1);
- String tidspunkt = resultat3.getString(2);
- String posisjon = resultat3.getString(3);
- System.out.println(tittel + "\t" + tidspunkt + "\t" + posisjon);
- }
- }
- catch (SQLException e) {
- System.err.println("Feil under kommunikasjon med databasen");
- e.printStackTrace();
- }
- }
- public static void hentPerson() {
- try (Connection kobling = DriverManager.getConnection(
- "jdbc:mysql://127.0.0.1/prosjdel2", "root", "MyNewPass")) {
- String sporring = "select personid, fornavn, etternavn from PERSON;";
- Statement setning = kobling.createStatement();
- ResultSet resultat = setning.executeQuery(sporring);
- System.out.println("\nPersonID\tFornavn\tEtternavn");
- while(resultat.next()) {
- String personid = resultat.getString(1);
- String fornavn = resultat.getString(2);
- String etternavn = resultat.getString(3);
- System.out.println(personid + "\t" + fornavn + "\t" + etternavn);
- }
- }
- catch (SQLException e) {
- System.err.println("Feil under kommunikasjon med databasen");
- e.printStackTrace();
- }
- }
- public static void hentEtikett() {
- try (Connection kobling = DriverManager.getConnection(
- "jdbc:mysql://127.0.0.1/prosjdel2", "root", "MyNewPass")) {
- String sporring = "select id, etiType, tittel from ETIKETT;";
- Statement setning = kobling.createStatement();
- ResultSet resultat = setning.executeQuery(sporring);
- System.out.println("\nEtikettID\tEtikett-type\tEtikett-tittel");
- while(resultat.next()) {
- String id = resultat.getString(1);
- String etiType = resultat.getString(2);
- String tittel = resultat.getString(3);
- System.out.println(id + "\t" + etiType + "\t" + tittel);
- }
- }
- catch (SQLException e) {
- System.err.println("Feil under kommunikasjon med databasen");
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement