السلام عليكــم ورحمـة الله وبركاتــه ،،
اداه تختصر عليك الكثير من الوقت والجهود، حيث تقوم هذه الاداه بانشاء DAO بمجرد تحديد قاعدة الانصال و تنفيذ الاتصال.
الاداه وجتها على النت
اتمنى ان تستفيدو منها ..
السلام عليكــم ورحمـة الله وبركاتــه ،،
اداه تختصر عليك الكثير من الوقت والجهود، حيث تقوم هذه الاداه بانشاء DAO بمجرد تحديد قاعدة الانصال و تنفيذ الاتصال.
الاداه وجتها على النت
اتمنى ان تستفيدو منها ..
تم تعديل هذه المشاركة بواسطة العيافـي في 18 أكتوبر 2009 في 19:59
السلام عليكــم ورحمـة الله وبركاتــه ،،
جزاك الله خيرا
لكنها لاتدعم قاعدة البيانات من نوع Sqlite
السلام عليكــم ورحمـة الله وبركاتــه ،،
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
لله في خلقة شؤن
ِشو بنستفيد من هاي الأداة أخي العايفي
ممكن توضع أكتر ,, وشو هي DAO
السلام عليكــم ورحمـة الله وبركاتــه ،،
عزيزي MKSoft
عند تحديد قاعدة بيانات لهذه الاداه ... ستقوم بتحويل الجداول الى كائنات جافا .
كما انها ستقوم بانشاء اوامر SQL لكل جدول.
مثال بسيط .
عندما يكون لدي الجدول التالي
فان الاداه ستقوم بانشاء الكائنات التالية
لاحظ اخي MKSoft
بانه تم تمثيل الجدول City بالكائن
/**
* --DAO-Generator--
* Java code generated by the DAO-Generator developed by akcess(www.akcess.in)
* Date of code generation: Tue Oct 20 09:04:00 AST 2009
*
* DAO-Generator Version 1.2
*/
package com.test.beans;
import java.math.*;
import java.sql.*;
import java.net.URL;
import java.io.Serializable;
/**
*
* This classes is the Data Transfer Object(Value Object) defination for the entity city
*
*/
public class City implements Serializable
{
private int id;
private String name;
private String note;
public City(){}
public City(int id ,String name ,String note){
this.id = id;
this.name = name;
this.note = note;
}
public void setId(int id ){
this.id =id;
}
public int getId(){
return(id);
}
public void setName(String name ){
this.name =name;
}
public String getName(){
return(name);
}
public void setNote(String note ){
this.note =note;
}
public String getNote(){
return(note);
}
public String toString(){
StringBuffer ret = new StringBuffer();
ret.append("com.test.beans.City :");
ret.append("id='"+id+"'");
ret.append(", name='"+name+"'");
ret.append(", note='"+note+"'");
return ret.toString();
}
}كما انه يمكنك التعامل مع الجدول باستخدام الصنف اتالي
/**
* --DAO-Generator--
*
* Java code generated by the DAO-Generator developed by akcess(www.akcess.in)
* Date of code generation: Tue Oct 20 09:04:00 AST 2009
*
* DAO-Generator Version 1.2
*
*/
package com.test.dao;
import java.math.*;
import java.sql.*;
import java.net.URL;
import java.util.*;
import com.test.exception.*;
import com.test.beans.*;
public interface CityDAO
{
public int insert(City city, Connection con ) throws CityException;
public int update(CityPK citypk, City city, Connection con) throws CityException;
public int delete(CityPK citypk, Connection con) throws CityException;
public City findByPrimaryKey(CityPK citypk , Connection con) throws CityException;
public City[] findAll(Connection con) throws CityException;
public City[] findById(int id,Connection con) throws CityException;
public City[] findByName(String name,Connection con) throws CityException;
public City[] findByNote(String note,Connection con) throws CityException;
public City[] findExecutingUserSelect(String selectStatement, Object[] sqlParams, Connection con) throws CityException;
public City[] findExecutingUserWhere(String whereClause, Object[] sqlParams, Connection con) throws CityException;
}وسلامتك
تم تعديل هذه المشاركة بواسطة العيافـي في 20 أكتوبر 2009 في 09:52