الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكننى التعامل مع قاعدة بيانات أكسس من الجافا

مغلق
بدأه neo في 8 ديسمبر 2002 · 4 رد · 826 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكننى التعامل مع قاعدة بيانات أكسس من الجافا

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#3

تحية طيبه

هذا مثل على كيفية مخاطبة ال access عن طريق الجافا

وبدلا من الوجه الموجود تضع النقطتان هكذا : لاني الكود تغير قليلا .

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.util.List;

import java.util.LinkedList;



public class DataConnecter {

  private static final String DEFAULT_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";

  private static final String DEFUALT_CONNECTION_INFO = "jdbc:odbc:nameData";

  private static Connection connection;

  private PreparedStatement setDataStatement;

  private PreparedStatement getNamesStatement,getCprStatement;



  public DataConnecter(String driver,String info)throws Exception{

    if (driver == null) driver = DEFAULT_DRIVER;

    if (info == null) info = DEFUALT_CONNECTION_INFO;

    Class.forName(driver).newInstance();

    connection = DriverManager.getConnection(info);

    connection.setAutoCommit(true);

  }

  public DataConnecter()throws Exception {

    this(DEFAULT_DRIVER,DEFUALT_CONNECTION_INFO);

  }



  public void setName( String name) throws Exception{

    if (setDataStatement == null) {

      setDataStatement = connection.prepareStatement("INSERT INTO PERSON (NAME) VALUES(?)");

    }

    setDataStatement.setString(2,name);

    setDataStatement.execute();

  }

  public List getNames() throws Exception{

    if (getNamesStatement == null) {

      getNamesStatement = connection.prepareStatement("SELECT NAME FROM PERSON ORDER BY NAME");

    }

    List list = new LinkedList();

    ResultSet result = getNamesStatement.executeQuery();

    while(result.next()) {

      list.add(result.getString("NAME"));

    }

    return list;

  }
#4

بسم الله الرحمن الرحيم

شكرا Learner على هذا المثال.

ايضا بالنسبة لمشكلة الوجوه فجارى حلها... شكرا

#5
jdbc:odbc

jdbc:odbc

أعتقد نستخدم PHP أفضل من code لكن برضه نفس المشكلة !!

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…