hallo!
ich habe 2 fragen zum thema: java und mysql. hier meine probleme:
1. wie kann ich von einem client eine 'sichere' verbindung zur mysql herstellen. ich öffne eine verbindung mittels 'ac_db_connection_cn = DriverManager.getConnection(ac_db_connection_ip, ac_db_connection_user, ac_db_connection_passwd);' und schicke meine queries alá 'Select * from myTable;' über die methode 'ac_sql_rs = ac_sql_stmt.executeQuery(query_);' kann man diese anfragen zur datenbank auch evtl. verschlüsselt senden? gibt es eine möglichkeit zur sicheren verbindung? wie kann man sich gegen evtl. angriffe schützen?
2. ich möchte aus java ein mysqlcheck durchführen. dazu habe ich in der mysql-api den befeht 'shell> mysqlcheck [OPTIONS] --all-databases' gefunden. gibt es eine möglichkeit diesen befehl von einem client an den server zu senden um ihn dann auszuführen? oder wie wird so etwas normalerweise realisiert? dabei muss auch geschaut werden, wo diese exe-files liegen, da der client ja nicht weiss, wo die files normalerweise liegen (/mysql/bin/)
hoffe der ein oder andere kann mir weiterhelfen
ich habe 2 fragen zum thema: java und mysql. hier meine probleme:
1. wie kann ich von einem client eine 'sichere' verbindung zur mysql herstellen. ich öffne eine verbindung mittels 'ac_db_connection_cn = DriverManager.getConnection(ac_db_connection_ip, ac_db_connection_user, ac_db_connection_passwd);' und schicke meine queries alá 'Select * from myTable;' über die methode 'ac_sql_rs = ac_sql_stmt.executeQuery(query_);' kann man diese anfragen zur datenbank auch evtl. verschlüsselt senden? gibt es eine möglichkeit zur sicheren verbindung? wie kann man sich gegen evtl. angriffe schützen?
2. ich möchte aus java ein mysqlcheck durchführen. dazu habe ich in der mysql-api den befeht 'shell> mysqlcheck [OPTIONS] --all-databases' gefunden. gibt es eine möglichkeit diesen befehl von einem client an den server zu senden um ihn dann auszuführen? oder wie wird so etwas normalerweise realisiert? dabei muss auch geschaut werden, wo diese exe-files liegen, da der client ja nicht weiss, wo die files normalerweise liegen (/mysql/bin/)
hoffe der ein oder andere kann mir weiterhelfen