Witam, Ostatnio za cel postanowiłem połączyć się z bazą danych na serwerze (chodzi tutaj o prawdziwą stronę z obsługą baz danych itp.., a nie o xampp). Problem polega na tym, że nie wiem jakiego adresu ip użyc (i skąd go wziąć) żeby się połączyć z bazą danych, a dokładniej chodzi o ta linie
con = DriverManager.getConnection("jdbc:mysql://ipKtóreNiewiemZKadWzasc/nazwaBazyDanychKtorejTuNiePodam", "nazwaUzytkownikaKtoregoTuNiePodam", "nazwaHaslaKtoregoTuNiePodam");
Z tego Oto Kodu
import com.mysql.jdbc.*;
import java.sql.Connection;
import java.sql.*;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* Created by Ceki on 2015-09-20.
*/
public class MySQLS {
private Connection con;
private Statement st;
private ResultSet rs;
public MySQLS()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://ipKtóreNiewiemZKadWzasc/nazwaBazyDanychKtorejTuNiePodam", "nazwaUzytkownikaKtoregoTuNiePodam", "nazwaHaslaKtoregoTuNiePodam");
st = con.createStatement();
}
catch(Exception e)
{
System.out.println("Error: " + e);
System.out.println("FirstExc");
}
}
public void getData()
{
try
{
String query = "select * from persons";
rs = st.executeQuery(query);
System.out.println("Records from dataBase");
while(rs.next())
{
String name = rs.getString("name");
String id = rs.getString("id");
System.out.println("Name: " + name + '\n' + " Id: " + id);
}
}
catch(Exception e)
{
System.out.println(e);
System.out.println("SecondExc");
}
}
}
Potem jest oczywiście klasa z funkcją main w której jest wywoływany konstruktor powyższej klasy i wywołanie metody getData(). Jeśli ktoś wie gdzie mogę szukać owego adresu ip, zachęcam do odpowiedzi, Pozdrawiam.
niezdecydowany