Mysql Class By Gothic

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Mysql Class By Gothic

    es ist zwar nichts größes aber nja ich poste ma meine kleine mysql class die Realative nüztlich ist um z.b query fehler zu finden. Für fragen oder verbesserungs Vorschläge bin ich offen bitte verzeiht wenn Rechtschreib fehler drinne sind ich habe eine Rechtschreib schwäche.

    Quellcode

    1. using System;
    2. using MySql.Data.MySqlClient;
    3. public class MySQL
    4. {
    5. public MySqlConnection mySqlConnection { get; set; }
    6. public MySqlCommand mySqlCommand { get; set; }
    7. public MySQL conn;
    8. public MySQL()
    9. {
    10. mySqlConnection = new MySqlConnection();
    11. mySqlConnection.ConnectionString = string.Format("server={0};port={1} ;user id={2}; password={3}; database={4}; pooling=false");
    12. }
    13. public void ConnectSQL()
    14. {
    15. conn = new MySQL();
    16. bool sqlconn = conn.TestConnect();
    17. if (!sqlconn)
    18. {
    19. Console.WriteLine("Verbindung Zu Datenbank Konnte nicht aufgebaut werden");
    20. Console.Read();
    21. return;
    22. }
    23. else
    24. {
    25. Console.WriteLine("Verbindung Zur Datenbank Erfolgreich aufgebaut");
    26. }
    27. }
    28. public bool TestConnect()
    29. {
    30. try
    31. {
    32. OpenConnection();
    33. CloseConnection();
    34. return true;
    35. }
    36. catch
    37. {
    38. return false;
    39. }
    40. }
    41. public void OpenConnection() { mySqlConnection.Open(); }
    42. public void CloseConnection() { mySqlConnection.Close(); }
    43. public MySqlCommand CreateCommand(string query)
    44. {
    45. MySqlCommand newCommand = new MySqlCommand(query, mySqlConnection);
    46. return newCommand;
    47. }
    48. public MySqlDataReader CreateReader(string query)
    49. {
    50. if (mySqlConnection.State != System.Data.ConnectionState.Open)
    51. OpenConnection();
    52. MySqlCommand mysqlCmd = new MySqlCommand(query, mySqlConnection);
    53. MySqlDataReader mysqlReader = mysqlCmd.ExecuteReader();
    54. return mysqlReader;
    55. }
    56. public void ExecuteQuery(string query)
    57. {
    58. MySqlCommand set = new MySqlCommand(query, mySqlConnection);
    59. try
    60. {
    61. if (mySqlConnection.State != System.Data.ConnectionState.Open)
    62. OpenConnection();
    63. set.ExecuteNonQuery();
    64. }
    65. catch (Exception excp)
    66. {
    67. Console.WriteLine(excp.Message);
    68. Console.WriteLine(query);
    69. }
    70. CloseConnection();
    71. }
    72. public void runSQL(string Syntax)
    73. {
    74. try
    75. {
    76. conn.OpenConnection();
    77. MySqlCommand SqlCmd = new MySqlCommand(Syntax, conn.mySqlConnection);
    78. SqlCmd.ExecuteNonQuery();
    79. Console.WriteLine(Syntax);
    80. conn.CloseConnection();
    81. }
    82. catch (MySqlException ex)
    83. {
    84. Console.WriteLine(ex.ToString());
    85. Console.WriteLine("Fehler mit Query : " + Syntax + "");
    86. }
    87. }
    88. }
    Alles anzeigen
    Viel spass Damit

    MFG Gothic

    // sry zu spät gesehn fehler im Titel wenn ein Mod Dies behben könnte danke <-- Erledigt, mfg internetfreak
  • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )