powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключение к базе данных MySQL
4 сообщений из 4, страница 1 из 1
Подключение к базе данных MySQL
    #38998333
mixon21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята подскажите где можно почитать про JDBC чтобы с примерами было.
Или скинте пример подключения к MySQL и с запросами.
Заранее спасибо.
...
Рейтинг: 0 / 0
Подключение к базе данных MySQL
    #38998338
spider1581
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подключение к базе данных MySQL
    #38998353
mixon21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все вроде-бы правильно а выскакивает ошибка.
Подскажите как исправить???????


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
       Connection myconn=null;
            try{Class.forName("com.mysql.jdbc.Driver");
          myconn=DriverManager.getConnection("jdbc:mysql://localhost:3306","root","1234");
          Statement st=myconn.createStatement();
          res=st.executeQuery("SELECT * FROM priceoil");
          while(res.next()){
             int k=res.getInt("id");
          System.out.println("HELLO OK DB "+k);
          }  
...
Рейтинг: 0 / 0
Подключение к базе данных MySQL
    #38998366
spider1581
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mixon21, создаете класс:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
import java.sql.*;

public class MyDBConnection {
   
    private Connection myConnection;
    // JDBC driver name and database URL
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
    static final String DB_URL = "jdbc:mysql://localhost:3306/myDB";
    
    //  Database credentials
    static final String USER = "UserName";
    static final String PASS = "Password";
    
    /** Creates a new instance of MyDBConnection */
    public MyDBConnection() {
        init();
    }

    public void init(){
    
       try{
        //Register JDBC driver
        Class.forName(JDBC_DRIVER);
        
        //Open a connection
        myConnection=DriverManager.getConnection(DB_URL,USER,PASS);                
        }
        catch(Exception e){
            System.out.println("Failed to get connection");
            e.printStackTrace();
        }
    }    
    
    public Connection getMyConnection(){
        return myConnection;
    }   
    
    public void close(ResultSet rs){        
        if(rs !=null){
            try{
               rs.close();
            }
            catch(Exception e){}        
        }
    }
    
     public void close(java.sql.Statement stmt){
        
        if(stmt !=null){
            try{
               stmt.close();
            }
            catch(Exception e){}        
        }
    }
     
    public void destroy(){
  
        if(myConnection !=null){    
            try{
                myConnection.close();
            }catch(Exception e){}       
        }
    }
    
}


В месте где вы обращаетесь к БД:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
try{
    String sql="SELECT * FROM `priceoil`;";
    mdbcon= new MyDBConnection();
    conn=mdbcon.getMyConnection();
    pst=conn.prepareStatement(sql);
    rs=pst.executeQuery();
    while (rs.next())
    {
        int k=rs.getInt("id");
        System.out.println("HELLO OK DB "+k);           
    }                
    mdbcon.close(rs);
}catch(SQLException e){e.printStackTrace();}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключение к базе данных MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]