Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java][MySQL]Problem z podłączeniem się do MySQL z Javy
sebap123
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Od pewnego już czasu mam problem z podłączeniem swojej aplikacji desktopowej napisanej w Javie do bazy danych MySQL.Niby podałem całą instrukcję wymaganą do podłączenia:
Kod
jdbc:mysql://server.pl:3306/Baza

ale nadal wywala mi błąd, że nie może się podłączyć. Ta wersja jest skrócona, bo już z braku pomysłów chciałem podłączyć się przez kreator NetBeans, ale też to nic nie dało. Mam zainstalowany też mysql-connector pobrany ze strony mysql.
Tak więc moje pytanie, czy to może być wina moja, czy firmy hostingowej (active24) i to do niej mam się zgłosić? A może jest jeszcze jakaś inna opcja, aby podłączyć się do bazy danych, bo bardzo mi na tym zależy.
Albo ktoś mógłby mi podesłać działający programik i bym sprawdził, bo może gdzie indziej jeszcze leży błąd (chociaż nie ukrywam, że nie wiem już gdzie).

Może mi ktoś coś doradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Jak rozumiem baza danych jest na zewnętrznym serwerze, tak? Jeśli tak, to czy jest ona skonfigurowana w sposób pozwalający na połączenia z zewnątrz?
2. Jaki wyjątek jest wywalany?
3. Pokaż kod.

Najprostszy kod z wykorzystaniem JDBC:
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5.  
  6. public class JDBCConnection {
  7. public static void main(String[] args) {
  8. try {
  9. Class.forName("com.mysql.jdbc.Driver").newInstance();
  10. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/db_name", "username", "password");
  11.  
  12. Statement statement = conn.createStatement();
  13. ResultSet rs = statement.executeQuery("SELECT * FROM tbl_name");
  14.  
  15. while (rs.next()) {
  16. String colName = rs.getString("col_name");
  17.  
  18. System.out.println(colName);
  19. }
  20. } catch (Exception e) {
  21. e.printStackTrace();
  22. }
  23. }
  24. }


Ten post edytował Crozin 22.01.2011, 16:57:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 09:13