русский язык и mysql

240
09 июля 2019, 11:20

Наверное, я буду уже миллиардным человеком, который спросит как сделать так, чтобы mysql начал понимать русский язык. Я перепробовал все доступные мне инструменты, прописывал в таблице UTF, CP1251, как в колонках, так и в свойствах самой таблицы, пробовал писать при коннекте к базе вот так

jdbc:mysql://eu-cdbr-west-02.cleardb.net:3306/heroku_ab7637be43866cf?charset=utf8

делал сет чарсет перед каждым вводом .....

import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Main {
    public static void main(String[] args) throws SQLException {
        Driver driver;
        driver=new com.mysql.cj.jdbc.Driver();
        DriverManager.registerDriver(driver);

//        ApiContextInitializer.init();
//        TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
//        Botstart1 bot = new Botstart1();
//        try {
//            telegramBotsApi.registerBot(bot);
//        } catch (TelegramApiRequestException e) {
//            e.printStackTrace();
//        }
         Bdate ss=new Bdate();
        try {
           // ss.bd("set names utf8");
            ss.bd("update  users set username = 'уаыаыы' where userId=535077417");
            ss.bs("select username from users where userid=535077417");
            System.out.println(  ss.res.getString(1));
        } catch (SQLException e) {
            e.printStackTrace();

} }

public class Bdate{
    String url = "jdbc:mysql://eu-cdbr-west-02.cleardb.net:3306/heroku_ab7637be43866cf?charset=utf8";
    String name="*******";
    String password="*******";
    Connection con;
    {
        try {
            con = DriverManager.getConnection(url,name,password);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    ResultSet res;

    public void bd(String sql) throws SQLException {


        con.createStatement().execute(sql);



    }
    public  void bs(String sql)throws SQLException{

        res=con.createStatement().executeQuery(sql);
        res.next();

READ ALSO
Уровни иерархии БД [закрыт]

Уровни иерархии БД [закрыт]

Тут 5 уровней БД

174
Header при поднятии наверх оставляет полосу бэкграунда, как исправить?

Header при поднятии наверх оставляет полосу бэкграунда, как исправить?

Если спуститься вниз и затем вернуться на самый верх, то есть момент перехода между меню и заглавной картинкой

175