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


Код: 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
02.07.2015, 21:40
    #38998366
spider1581
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к базе данных MySQL
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключение к базе данных MySQL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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