Maison > développement back-end > Golang > Comment se connecter à une base de données Postgres dans Go lorsque SSL est désactivé ?

Comment se connecter à une base de données Postgres dans Go lorsque SSL est désactivé ?

Barbara Streisand
Libérer: 2024-12-05 10:41:10
original
261 Les gens l'ont consulté

How to Connect to a Postgres Database in Go When SSL is Disabled?

Connexion à Postgres avec SSL désactivé

Lorsque vous essayez de vous connecter à une base de données Postgres à l'aide de Go, vous pouvez rencontrer l'erreur « SSL n'est pas activé sur le serveur." Cette erreur se produit lorsque votre code tente d'établir une connexion avec le cryptage SSL, mais que le serveur auquel vous vous connectez ne prend pas en charge SSL.

Pour résoudre ce problème, vous devez établir une connexion DB sans cryptage SSL. . Voici comment procéder :

import (
    "database/sql"
    _ "github.com/lib/pq" // postgres driver
)

func main() {
    // Establish the connection without SSL encryption.
    db, err := sql.Open("postgres", "user=test password=test dbname=test sslmode=disable")
    if err != nil {
        fmt.Printf("Failed to open DB connection: %v", err)
        return
    }
    defer db.Close() // Remember to close the connection after use.

    // Prepare the statement without the SSL encryption.
    stmt, err := db.Prepare(selectStatement)
    if err != nil {
        fmt.Printf("Failed to prepare statement: %v", err)
        return
    }
    defer stmt.Close() // Remember to close the statement after use.
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal