none
(Sumber: milist DOTNET) mysql ASP.NET connection string (web config) RRS feed

  • Pertanyaan

  •  

    Dear All Masters,

    Langsung to the point aja, saya rookie di ASP.NET. Rencana mau migrasi dari Ms SQL ke MySQL.

    Mohon pencerahan connection stringnya di web config dan di halaman .aspx nya.

    Sebelumnya terima kasih banyak.

    Mohon Maaf bila pertanyaannya terlalu mudah buat para masters.


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 23 Februari 2012 07.01
    Moderator

Jawaban

  •  

    Apakah anda mendownload dan menginstall connectornya dari sini?

    http://www.mysql.com/downloads/connector/net/

    Coba lihat dimanualnya pada bagian Users Guide -> Tutorial atau Users Guide -> Programming. Disitu dijelaskan bagaimana setting web.config.

    Saya copy-kan bagian connection string saja. Detilnya silahkan lihat dimanual.

    <connectionStrings>

      <remove name="LocalMySqlServer"/>

      <add name="LocalMySqlServer"

           connectionString="Datasource=localhost;Database=users;uid=root;pwd=password;"

           providerName="MySql.Data.MySqlClient"/>

    </connectionStrings>

    Kalau anda menggunakan connector lain (Devart, dsb), settingannya mungkin berbeda.


    Dijawab oleh: Putu

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    Kamis, 23 Februari 2012 07.02
    Moderator
  •  

    Untuk flow-nya tadi sudah dijelasin sama rekan disini. Agar lebih memahami, mungkin sebaiknya start dari winform dulu, karena lebih mudah baik konfigurasi maupun debugnya. Kalau hanya untuk ngambil data saja, berikut saya contohkan asp.net yang sederhana dengan datareader dan tanpa utak-atik web.config. Di manual yang saya tunjukkan sebelumnya juga ada tutorial bagaimana caranya menggunakan Entity Framework dan LINQ dengan mysql.

    1. Buat project "ASP.net web application.

    2. Tambahkan reference ke MySql.Data.dll. Sesuaikan dengan versi yang ada ditempat anda. Biasanya letaknya di C:\Program Files\MySQL\MySQL Connector Net 6.4.4\Assemblies\v2.0 3. Tambahkan GridView di Default.aspx 4. Di code-behind (Default.aspx.cs) tambahkan "using MySql.Data.MySqlClient"

    5. Di method "Page_Load" tambahkan code berikut.

    string connStr =

    "server=localhost;user=root;database=mysql;port=3306;password=;";

    using (MySqlConnection conn = new MySqlConnection(connStr)) {

            conn.Open();

            string sql = "SELECT * FROM user";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))

            {

                    MySqlDataReader reader = cmd.ExecuteReader();

                    this.GridView1.DataSource = reader;

                    this.GridView1.DataBind();

            }

    }


    Dijawab oleh: Putu

    <//span>

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 23 Februari 2012 07.05
    Moderator

Semua Balasan

  •  

    Apakah anda mendownload dan menginstall connectornya dari sini?

    http://www.mysql.com/downloads/connector/net/

    Coba lihat dimanualnya pada bagian Users Guide -> Tutorial atau Users Guide -> Programming. Disitu dijelaskan bagaimana setting web.config.

    Saya copy-kan bagian connection string saja. Detilnya silahkan lihat dimanual.

    <connectionStrings>

      <remove name="LocalMySqlServer"/>

      <add name="LocalMySqlServer"

           connectionString="Datasource=localhost;Database=users;uid=root;pwd=password;"

           providerName="MySql.Data.MySqlClient"/>

    </connectionStrings>

    Kalau anda menggunakan connector lain (Devart, dsb), settingannya mungkin berbeda.


    Dijawab oleh: Putu

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    Kamis, 23 Februari 2012 07.02
    Moderator
  •  

    Bos, sdh saya install trus cara integrasi sama asp.netnya gimana ya? Maklum newbie banget. 

    "Coba lihat dimanualnya pada bagian Users Guide -> Tutorial atau Users
    Guide -> Programming. Disitu dijelaskan bagaimana setting web.config.
    Saya copy-kan bagian connection string saja. Detilnya silahkan lihat
    dimanual." => Saya ga tahu caranya

    Makasih


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 23 Februari 2012 07.03
    Moderator
  •  

    pertama import Assemblynya dulu, dan namespacenya itu MySql.Data (klo ga salah :D)

    kalo ngerti dasar ADO.NET seharusnya ga ada masalah soal koneksi dan query data di MySQL karena prinsipnya hampir sama.

    kalo belum mengerti ADO.NET sebaiknya belajar ADO.NET classicnya dulu. 


    Dijawab oleh: Eko Purnomo

    <//span>

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 23 Februari 2012 07.04
    Moderator
  •  

    Untuk flow-nya tadi sudah dijelasin sama rekan disini. Agar lebih memahami, mungkin sebaiknya start dari winform dulu, karena lebih mudah baik konfigurasi maupun debugnya. Kalau hanya untuk ngambil data saja, berikut saya contohkan asp.net yang sederhana dengan datareader dan tanpa utak-atik web.config. Di manual yang saya tunjukkan sebelumnya juga ada tutorial bagaimana caranya menggunakan Entity Framework dan LINQ dengan mysql.

    1. Buat project "ASP.net web application.

    2. Tambahkan reference ke MySql.Data.dll. Sesuaikan dengan versi yang ada ditempat anda. Biasanya letaknya di C:\Program Files\MySQL\MySQL Connector Net 6.4.4\Assemblies\v2.0 3. Tambahkan GridView di Default.aspx 4. Di code-behind (Default.aspx.cs) tambahkan "using MySql.Data.MySqlClient"

    5. Di method "Page_Load" tambahkan code berikut.

    string connStr =

    "server=localhost;user=root;database=mysql;port=3306;password=;";

    using (MySqlConnection conn = new MySqlConnection(connStr)) {

            conn.Open();

            string sql = "SELECT * FROM user";

            using (MySqlCommand cmd = new MySqlCommand(sql, conn))

            {

                    MySqlDataReader reader = cmd.ExecuteReader();

                    this.GridView1.DataSource = reader;

                    this.GridView1.DataBind();

            }

    }


    Dijawab oleh: Putu

    <//span>

    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 23 Februari 2012 07.05
    Moderator