menu


Подписаться на блог

Social networks

My page on vk.com
My page on Facebook
My page on Google plus
My page on Twitter

Главная - Блог - Mysql Java - SELECT получить данные из Mysql

Программирование Дата создания: Просмотры: 243

Mysql Java - SELECT получить данные из Mysql

vitaly.lesnih.info


Россия

Select - Получить данные из MySQL в Java

Для того чтобы подключится к базе данных Mysql - необходимо:

1. Создаем проект в IDE, к примеру с названием mysql_java (Автоматичеки создается пакет  mysql_java, и в нем главный класс: Mysql_java.java)

2. Создаем еще 1 класс в этом пакете mysql_java:  select.java.

3. Загружаем в проект библиотеку  с подобным названием библиотеки  mysql-connector-java-8.0.12.jar

Скачать саму библиотеку можно тут: https://dev.mysql.com/downloads/connector/j/

А теперь, код для классов: 

Mysql_java.java

package mysql_java;

import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;


public class Mysql_java {
    
         public static void main(String[] args) throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException  {
        
        String GetSelect = "select * from business WHERE id=2"; // Пишем сам запрос к таблице базе данных
        
        select mm = new select();
        String Responce =  mm.main(GetSelect);
         System.out.print(Responce);
    }
        
}

select.java

Комментарий: настройки для подключение к базе данных в этом примере:
host: "localhost"
База данных: "corp"
имя пользователя: "root"
пароль: "1234567"
Соответственно, поиском можем найти, где именно размещены эти настройки подключения в коде и меняем их на свои.
А так же, важный момент:
В строке:
Responce = Responce + rs.getInt("id") + " " + rs.getInt("hits")+  "\n";
rs.getInt - если тип данных число (либо заменяем на rs.getString , если тип данных строка ) указываем название своих полей из вашей таблицы.

package mysql_java;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
 
public class select {
public Connection Connect;
public Statement stmt;
public select() throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException {
 
Class.forName("com.mysql.cj.jdbc.Driver").newInstance(); 
this.Connect = DriverManager.getConnection("jdbc:mysql://localhost/corp?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC", "root", "1234567");
this.stmt = this.Connect.createStatement();
}
 
public ResultSet  request(String select) throws  SQLException
{           
            ResultSet rs = this.stmt.executeQuery(select);
            return (rs); 
}
 
        
       
        
        public static String main(String select) throws SQLException  {
        
         String Responce = "";
       
           select BDCatalogElement = null;
            try {
                BDCatalogElement = new select();
            } catch (ClassNotFoundException ex) {
                Logger.getLogger(select.class.getName()).log(Level.SEVERE, null, ex);
            } catch (InstantiationException ex) {
                Logger.getLogger(select.class.getName()).log(Level.SEVERE, null, ex);
            } catch (IllegalAccessException ex) {
                Logger.getLogger(select.class.getName()).log(Level.SEVERE, null, ex);
            }
           ResultSet rs = BDCatalogElement.request(select);
            
            while (rs.next()) 
                {       
                        Responce = Responce + rs.getInt("id") + " " + rs.getInt("hits")+  "\n";
 
}
            
        
        return Responce;
    }
    
}

Mysql Java - SELECT получить данные из Mysql
Rating: 5 | Тotal votes: 1 | Please, rate this article




Комментарии:









    Подписаться на блог


    Полезные статьи:


    Java mail - Отправить письмо из java-приложения

    Java mail - Отправить письмо из java-приложения
    Тема: Программирование

    Теги: java,email,отправить письмо

    Просмотры:200

    Установка Apache Tomcat для работы в Java

    Установка Apache Tomcat для работы в Java
    Тема: Программирование

    Теги: java ee,jsp,сервер,apache tomcat

    Просмотры:216

    Отправить http запрос и чтение html страницы на Java

    Отправить http запрос и чтение html страницы на Java
    Тема: Программирование

    Теги: java,http,чтение html

    Просмотры:195