Я разрабатываю небольшое веб-приложение в asp.net и использую mysql в качестве backend. поэтому для подключения базы данных для базы данных mysql я загрузил «MySql.Data.dll» и добавлен в качестве ссылки в проекте. поэтому мой вопрос заключается в том, что есть ли какие-либо изменения, которые я должен внести в «web.config»?mysql подключение к базе данных в asp.net
ответ
вы можете использовать MySql Connector. MySqlCOnnector. и демо. MYSQL Connection
MySql.Data.MySqlClient.MySqlConnection mycon =
new MySqlConnection("YourConnectionStringHere);
Используйте следующий импорт для MySQl
использования MySql.Data.MySqlClient;
1.Create новый веб-сайт в Visual Studio и сохраните его
2.Now открыть форму Default.aspx и перетащить некоторые этикетки, текстовые поля и кнопки.
<asp: Label ID="Label1" runat="server" Text="Name"></asp:Label> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br/> <br/><asp:Label ID="Label2" runat="server" Text="Address"></asp:Label> <asp:TextBox ID="TextBox2" runat="server"></asp: Textbox> <br /> <br /><asp:Label ID="Label3" runat="server" Text="Age"></asp:Label> <asp:TextBox ID="TextBox3" runat="server"></asp: Textbox> <br /> <br /> <br /> <br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> <br /> <br /> <br /> <br />
4.Now Для создания соединения вы будете нуждаться в этом
public partial class _Default : System.Web.UI.Page
{
MySqlConnection con;
MySqlCommand cmd;
string str;
}
5.Now В Page_Load событие.
protected void Page_Load(object sender, EventArgs e)
{
con = new MySqlConnection("Data Source=localhost;Database=YourDatabase Name;User ID=root;Password=YourPasssword");
con.Open();
Response.Write("connect");
}
6.Now написать код на событие button_click
protected void Button1_Click(object sender, EventArgs e)
{
str = "insert into YourTablename values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";
cmd = new MySqlCommand(str, con);
cmd.ExecuteNonQuery();
}
Вы можете найти этот ПОЛЕЗНЫЕ тоже .... с этой ссылкой http://www.c-sharpcorner.com/UploadFile/brij_mcn/mysql-database-connectivity-with-Asp-Net/
<%
'declare the variables
Dim Connection
Dim ConnectionString
Dim Recordset
Dim SQL
'declare the SQL statement that will query the database
SQL = "SELECT * FROM TABLE_NAME"
'define the connection string, specify database driver
ConnString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; " &_
"UID=mysql_username;PASSWORD=mysql_password; OPTION=3"
'create an instance of the ADO connection and recordset objects
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
'Open the connection to the database
Connection.Open ConnString
'Open the recordset object executing the SQL statement and return records
Recordset.Open SQL,Connection
'first of all determine whether there are any records
If Recordset.EOF Then
Response.Write("No records returned.")
Else
'if there are records then loop through the fields
Do While NOT Recordset.Eof
Response.write Recordset("FIRST_FIELD_NAME")
Response.write Recordset("SECOND_FIELD_NAME")
Response.write Recordset("THIRD_FIELD_NAME")
Response.write "<br>"
Recordset.MoveNext
Loop
End If
'close the connection and recordset objects freeing up resources
Recordset.Close
Set Recordset=nothing
Connection.Close
Set Connection=nothing
%>
из http://webcheatsheet.com/ASP/database_connection_to_MySQL.php
Если вы хотите подключиться к базе данных, пакетирования сделать что-то вроде этого:
using (MySqlConnection c = new MySqlConnection("connection string here"))
{
c.Open();
// and now let's select some data
MySqlCommand cmd = new MySqlCommand("SELECT * FROM SomeTable", c);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
// do something with the fields here
}
}
, а затем, если вы хотите, чтобы выполнить INSERT
, UPDATE
или DELETE
заявление сделать что-то вроде этого:
using (MySqlConnection c = new MySqlConnection("connection string here"))
{
c.Open();
// and now let's select some data
MySqlCommand cmd = new MySqlCommand("UPDATE SomeTable SET Field1 = 'some value' WHERE some where clause", c);
cmd.ExecuteNonQuery();
}
и пожалуйста leverage the documentation, чтобы вы остальную часть потому что я понятия не имею, что еще вы пытаетесь сделать. Из этой ссылки вы можете добраться до MySqlCommand
и других классов.
Наконец, вам нужно прочитать на параметризованных запросов, так как это утверждение, например, UPDATE SomeTable SET Field1 = 'some value' WHERE some where clause
, на самом деле должно быть что-то вроде UPDATE SomeTable SET Field1 = @Field1 WHERE some where clause
, а затем параметры устанавливаются на команду, как это:
cmd.AddWithValue("@Field1", "some value");
и если таковые были статические значения в предложении WHERE
действуют одинаково.
Просто следуйте простым инструкциям here.
Вам необходимо скачать библиотеку для подключения к базе данных. Просто выполните действия, указанные в ссылке.
Наслаждайтесь.
- 1. Подключение к базе данных ASP.net?
- 2. Подключение к базе данных MySQL
- 3. Подключение к базе данных MySql
- 4. Подключение к базе данных MySQL
- 5. Подключение к MySQL-базе данных
- 6. MySQL Подключение к базе данных
- 7. Подключение к базе данных MySql
- 8. Подключение к базе данных - MySQL
- 9. Подключение к базе данных MySQL
- 10. Подключение к базе данных
- 11. Простое подключение к базе данных в ASP.NET?
- 12. Подключение к базе данных в ASP.NET
- 13. подключение к базе данных оракула в asp.net
- 14. VB.NET Подключение к базе данных MySQL MySQL
- 15. Vb Подключение к базе данных MySQL mysql
- 16. Подключение к базе данных mysql в php
- 17. Подключение к базе данных
- 18. Подключение к базе данных mySQL из ASP.Net (vb)
- 19. ASP.NET: подключение к базе данных SQL Server
- 20. ASP.NET C# подключение к базе данных впустую
- 21. Подключение php к базе данных mysql (локально)
- 22. подключение к базе данных mysql на lan
- 23. Подключение к базе данных MySQL Remote
- 24. Establing подключение к базе данных MYSQL [PHP]
- 25. php mysql подключение пользователей к базе данных
- 26. Java: подключение к базе данных MySQL? DriverManager.getConnection()?
- 27. Подключение к базе данных mysql через PHP?
- 28. Подключение к базе данных MySQL с PDO
- 29. Подключение к базе данных MySQL из PHP
- 30. подключение к базе данных MySql на хосте
Если мы пишем в .NET, давайте использовать встроенные классы. Они оптимизированы далеко за пределами ADODB, и, кроме того, эти объекты являются неуправляемыми ресурсами, которые намного сложнее очистить. –