MySQL-Datenbank hinzugefügt und Abfrage korrigiert

This commit is contained in:
Gonne 2022-09-12 19:42:45 +02:00
parent e9e0cbf382
commit e89429c3c3
5 changed files with 49 additions and 12 deletions

View file

@ -2,16 +2,31 @@ package sqldb
import (
"database/sql"
"log"
_ "github.com/go-sql-driver/mysql"
_ "github.com/mattn/go-sqlite3"
)
// ConnectDB opens a connection to the database
func ConnectDB() *sql.DB {
db, err := sql.Open("sqlite3", "sprechstunden.db")
func ConnectSQLite(file string) *sql.DB {
db, err := sql.Open("sqlite3", file)
if err != nil {
panic(err.Error())
log.Fatal(err)
}
return db
}
func ConnectMysql(connection string) *sql.DB {
db, err := sql.Open("mysql", connection)
if err != nil {
log.Fatal(err)
}
err = db.Ping()
// handle error
if err != nil {
log.Fatal(err)
}
return db
}