$ mysqldump -u user database -p --skip-opt > dump.sql
15 grudnia 2007
Przeciwdziałanie błędu LOCK TABLES w MYSQL
A oto przykład:
12 grudnia 2007
Kodowanie znaków dla MySQL JAVA
W jaki sposób można wstawić polskie znaki w bazie danych MySQL?
Można zrobić to w taki sposób że dodajemy jako parametr adresu połączenia bazy danych taką opcję:
i Mamy polskie znaki :)
Można zrobić to w taki sposób że dodajemy jako parametr adresu połączenia bazy danych taką opcję:
"?characterEncoding=latin2"Przykład:
jdbc:mysql://localhost:3306/baza?characterEncoding=latin2
i Mamy polskie znaki :)
23 listopada 2007
Odświeżanie JTable po wstawieniu rekordu do bazy danych[JAVA]
Poniżej znajduje się funkcja odświeżająca tabele po wstawieniu rekordu do bazy danych:
Implementacja zmiennych:
Funkcja odświeżająca rekord:
Funkcja wstawiająca rekordy z tabeli i wykorzystujaca wyczyszczenie tabeli:
Implementacja zmiennych:
private DefaultTableModel nazwa_kolumny = new DefaultTableModel(){
public boolean isCellEditable(int row, int column) {
return false;
}
private TableColumn kolumna = new TableColumn();
private int i =0;
private String nKolumn[] = null;
private int ColumnCount;
private ResultSet records;
Funkcja odświeżająca rekord:
private void refreshJTable() {
int rows = nazwa_kolumny.getRowCount();
if(rows>0) {
for(int knt=rows-1;knt>=0;knt--) {
nazwa_kolumny.removeRow(knt);
}
}
}
Funkcja wstawiająca rekordy z tabeli i wykorzystujaca wyczyszczenie tabeli:
public void StartQuerySelect(String sql) {
refreshJTable();
TCreateComponents.queryB.selectSQL(sql);
records = TCreateComponents.queryB.getRecords();
try {
ResultSetMetaData rsmd = TCreateComponents.queryB.getRecords().getMetaData();
int ColumnCount = rsmd.getColumnCount();
while(records.next()) {
Object[] objects = new Object[ColumnCount];
for (int i=0;iobjects[i]=records.getObject(i+1);
}
nazwa_kolumny.addRow(objects);
}
} catch(Exception ex){
ex.printStackTrace();
}
}
29 października 2007
Operacje na stringu[DELPHI]
procedure TForm1.Button1Click(Sender: TObject);Więcej na: http://lasica.hostdmk.net/delphi.html#B1
var
bufor: string;
begin
if self.CzyCyfraN(edit1.Text, 1) then begin
edit2.Text:=self.ObetnijKod(edit1.Text);
end
else
begin
end;
end;
function TForm1.CzyCyfraN(s: string; n: Integer): Boolean;
begin
if s[n] in ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
then Result := True
else Result := False;
end;
function TForm1.CzyLancuchJestLiczba(s: string): Boolean;
begin
Result := False;
if StrToFloatDef(s, 0) <> 0
then Result := True;
if StrToFloatDef(s, 1) <> 1
then Result := True;
end;
function TForm1.ObetnijKod(Tekst: string): string;
begin
result:=copy(tekst,8,edit1.GetTextLen);
end;
Subskrybuj:
Posty (Atom)