Ποια σύνδεση με database είναι καλύτερη?

Ποια σύνδεση με database είναι καλύτερη?

Από {tony}


Ποια σύνδεση με database είναι καλύτερη ODBC ή OLE DB?

  1. 2/11/2000

    Δύσκολή απάντηση αλλά.

    Όταν δημιουργήθηκε η .asp όλοι χρησιμοποιούσαν ODBC για σύνδεση με την database γιατί δεν υπήρχε άλλη λύση.
    Τώρα ποια υπάρχει και ή OLE DB που πιστεύω είναι ποιο γρήγορη, ποιο σταθερή και ποιο εύκολη στην χρήση.

    Παράδειγμα για τους φίλους που δεν καταλαβαίνουν τι εννοούμε
    Η ODBC είναι έτσι περίπου:
    "DSN=dsn-name;"
    ή
    "DBQ=C:\data\database.mdb; DRIVER={Microsoft Access Driver (*.mdb)}"

    Για να την μετατρέψεις σε OLE DB δώσε τα παρακάτω:
    "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\path\data\database.mdb;"
    ή
    "Provider=SQLOLEDB; Data Source=sql_server; Initial Catalog=sql_database; "& "User Id=username; Password=password;"


    Παραδείγματα συνδέσεων που χρησιμοποιώ:

    DB_CONNECTIONSTRING = "Provider=Microsoft.Jet.OLEDB.3.51; Data Source=" & Server.MapPath("database folder/database.mdb") & ";"

    DB_CONNECTIONSTRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("database folder/database.mdb") & ";"

    DB_CONNECTIONSTRING = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("database folder/database.mdb") & ";"



    Περιμένω κάτι καλύτερο αν υπάρχει.




   Πίσω στην προηγούμενη σελίδα