Tjena! Var svårt hur jag skulle formulera mig i rubriken men ska förklara mera!
Jag vill skriva in ett SQL commando i mitt javaprogram som har connection med min SQL databas.
Alltså använd ett Javaprogram för att be användaren att skriva in ett SQL-kommando på konsolen. Resultatet (eller felmeddelande) skrivs sedan ut på konsolen.
Såhär ser min kod ut nu
Kod:
package jdbcdemo;
import java.sql.*;
import java.util.Scanner;
public class testDriver {
public static void main(String[]args) {
try {
Scanner input=new Scanner (System.in);
String input1=input.nextLine();
String url="jdbc:mysql://localhost:3306/testlabb3?autoReconnect=true&useSSL=false";
String password="hej123";
String userName="root";
//Skapa kontakt med databas
Connection myConn=DriverManager.getConnection(url,userName,password);
//Skapa statement så man kan skriva ut
Statement myStatement=myConn.createStatement();
//här allt ska komma med resultset men vet ej hur jag ska kombinera de med att skriva i consol..
}
}catch(SQLException e) {e.printStackTrace();}
}
}
Min databas har två tables. Ett som heter
city
Columner: CityID och CityName
Det andra tablet heter customer
Columer:CustomerId,CityId,CustomerName,CustomerLna me