Professional Documents
Culture Documents
tmp…
import java.sql.*;
/**
* @author marekbar218
* @version 1.0
* @since 2011
*/
/**
* @param host
* @param port
* Numer portu.
* @param user
* @param password
* @param database
*/
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 1/6
27/03/2019 https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmp…
public SQL(String host,String port,String user,String password,String database)
connectionString = "jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+password;
try
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(connectionString);
catch(SQLException ex)
catch(Exception ex)
/**
* @param yourQuery
* @return
* Zwraca wynik zapytania, który należy przygotować do wyświetlenia lub użyć funkcji
showQueryResults,
*/
try{
statement = conn.createStatement();
result = statement.executeQuery(yourQuery);
}catch(SQLException e){}
return result;
/**
*Funkcja odpowiada za wyświetlanie w czarnym okienku wyników zapytania, dlatego przed jej
wywołaniem należy
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 2/6
27/03/2019 https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmp…
* wywołać funkcję queryDatabase().
*/
try
int howMany=result.getMetaData().getColumnCount();
for(int i=1;i<howMany;i++)
columnNames[i-1]=result.getMetaData().getColumnName(i);
while(result.next())
System.out.println();
}//try
/**
*/
try
if(result!=null){result.close();}
if(statement!=null){statement.close();}
if(conn!=null){conn.close();}
}//try
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 3/6
27/03/2019 https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmp…
catch(SQLException e){}//catch
* @return
*/
/**
* @return
* Zwraca hasło.s
*/
/**
* @return
*/
/**
* @return
*/
return port;
/**
* @return
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 4/6
27/03/2019 https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmp…
*/
/**
* @return
*/
/**
* @return
*/
/**
* Wybierz użytkownika.
* @param user
*/
/**
* @param password
*/
/**
* Ustaw hasło.
* @param host
*/
/**
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 5/6
27/03/2019 https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmp…
* Ustawia port, przez który należy się połączyć z bazą MySQL.
* @param port
*/
/**
* Wybierz bazę.
* @param database
*/
/**
* Ustaw ciąg połączenia z bazą wykorzystywany przez sterownik JDBC - MySQL Connector/J.
* Nie należy tej funkcji używać, jeśli nie wie się co robi, jednakże:
* jdbc:mysql://host/baza?user=kto&password=hasło
* @param connectionString
*/
{this.connectionString=connectionString;}
https://sites.google.com/site/napiszprogrampl/java/wykorzystanie-mysql-connector-j/przyklad-uzycia-mysql-connector-j---klasa?tmpl=%2Fsystem… 6/6