Advertisement
Guest User

Untitled

a guest
Mar 29th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.65 KB | None | 0 0
  1. package klpvm.zp60.danilov_ivan.utils;
  2.  
  3. import java.sql.*;
  4.  
  5. public class Mysql {
  6.  
  7.     /** Адрес MySQL сервера и таблицы */
  8.     private static final String url = "jdbc:mysql://localhost:3306/tpj";
  9.     /** Имя MySQL пользователя */
  10.     private static final String user = "root";
  11.     /** Пароль MySQL пользователя */
  12.     private static final String password = "root";
  13.  
  14.     private static Connection con;
  15.     private static Statement stmt;
  16.  
  17.     public static Statement main(String args[]) {
  18.         // Открываем соединение с MySQL сервером
  19.         con = DriverManager.getConnection(url, user, password);
  20.  
  21.         // Объект для работы с Query
  22.         stmt = con.createStatement();
  23.  
  24.         return stmt;
  25.     }
  26.  
  27.     /**
  28.      * Процедура определения производителя {@link Mysql#getMysqlRealScapeString}
  29.      * @param str - Строка для экранирования
  30.      * @return возвращает экранируемое значение переданной строки
  31.      */
  32.     public static synchronized String getMysqlRealScapeString(String str) {
  33.         String data = null;
  34.         if (str != null && str.length() > 0) {
  35.             str = str.replace("\\", "\\\\");
  36.             str = str.replace("'", "\\'");
  37.             str = str.replace("\0", "\\0");
  38.             str = str.replace("\n", "\\n");
  39.             str = str.replace("\r", "\\r");
  40.             str = str.replace("\"", "\\\"");
  41.             str = str.replace("\\x1a", "\\Z");
  42.             data = str;
  43.         }
  44.         return data;
  45.     }
  46.  
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement