Les Snippets

Connexion

Connexion à une base de données MySQL

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 07/04/2006 21:25:55 et initié par FhX [Liste]
Date de mise à jour : 14/08/2006 23:13:40
Vue : 31548
Catégorie(s) : Base de données
Langages dispo pour ce code :
- PHP 3, PHP 4, PHP 5
- Java
- Windev
- mySQL, PHP 3, PHP 4, PHP 5
- C# 1.x, C# 2.x
- Perl
- Tcl
- Python



Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 07/04/2006
Posté par FhX [Liste]
DateMAJ : 07/04/2006
<?php
// Pour mysql
$link = mysql_connect($host, $user, $password);
mysql_select_db($database_name, $link);
// Pour effectuer une requète :
$db = mysql_query('SELECT * FROM table');
// etc...
?>

Remarque :
Connexion à une base de données de type mysql
Langage : Java
Date ajout : 02/05/2006
Posté par neodante [Liste]
DateMAJ : 02/05/2006
import java.sql.*;

... 

Connection conn = null;

Statement selectStatement = null;

ResultSet result = null; try {             // Chargement du driver, le JAR du connector JDBC MySQL doit être dans le classpath             // En règle général le string est "com.mysql.jdbc.Driver" mais l'utilisation de cette              // méthode est plus que recommandé             Class.forName(com.mysql.jdbc.Driver.class.getName());

            // Connexion à la base de données             conn = DriverManager.getConnection(URL);                         // Création de la requête à exécuter             selectStatement = conn.createStatement();

            // Exécution de la requête et récupération du résultat             result = select.executeQuery("SELECT a FROM b WHERE C");                         // print out the results             while (result.next()) {                 String element= result.getString("a");                                 System.out.println(element);             }            } catch (SQLException e) {             System.err.println("SQL Exception: "+e.getMessage());             System.exit(1); } catch (ClassNotFoundException e) {             System.err.println("Class not found:  "+e.getMessage());             System.exit(1); }

catch (Exception e) {             System.err.println("Other Exception: ");             System.err.println(e.getMessage());             System.exit(1); }     finally {         try {                 if (result != null) result.close();                 if (select != null) select.close();                 if (conn != null) conn.close();         }         catch (SQLException e) {

                System.err.println("Error closing connection: "+e.getMessage());         } }

Langage : Windev
Date ajout : 21/06/2006
Posté par fabienlaps [Liste]
si pas HOuvreConnexion(NomConnexion,User,MotdePasse,Host,NomDatabase,hAccèsNatifMySQL) alors
 HErreurInfo(hErrComplet)
FIN


Langage : PHP 3 , PHP 4 , PHP 5 , mySQL
Date ajout : 05/08/2006
Posté par f0xi [Liste]
DateMAJ : 05/08/2006
** fichier "myconnect.inc.php" <-- gerrer le .htaccess
 
<Files *.inc.php>   Order Deny,Allow   Deny from all        </Files>              
<?php { connection } $DBC  = mysql_connect("host:port","login","pass") or die(mysql_error()); { connection persistante - > voir la reference mysql a n'utiliser que si on sait pourquoi } // $DBC  = mysql_pconnect("host:port","login","pass") or die(mysql_error()); { selection de la base par defaut } if (!isset($m_sqldb)) { $m_sqldb = "mabase"; } mysql_select_db($m_sqldb, $DBC); { fin du fichier } ?>
** fichier "page.php" <?php { definition de la base par defaut ou non } // $m_sqldb = ''; { inclusion du fichier de connection } require("myconnect.inc.php"); { <<-- vos codes / requettes -->> } { facultatif : fermeture de la connection $DBC ou de la derniere connexion ouverte une connection normale est fermée automatiquement a la fin du script (sauf pconnect) } mysql_close($DBC); { fin du fichier } ?>
Langage : C# 1.x , C# 2.x
Date ajout : 14/08/2006
Posté par Bidou [Liste]
DateMAJ : 14/08/2006
string connStr = string.Format("DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;UID=root;DATABASE={0};PASSWORD={1};", databasename, password); 
System.Data.Odbc.OdbcConnection odbcConn = new System.Data.Odbc.OdbcConnection(connStr); 

try
{
   odbcConn.Open();
   /* Query et autres */
}
catch (System.Data.Odbc.OdbcException odbcEx) 
{
   /* Traitement de l'erreur */
}
finally
{
   odbcConn.Close();
   odbcConn = null; 
}

Langage : Perl
Date ajout : 10/06/2007
Posté par coucou747 [Liste]
#!/usr/bin/perl -Tw
use DBI;
$dbh = DBI->connect("DBI:mysql:database","login","password");

Remarque :
// requette sans result
$rows_affected = $dbh->do("USE services") || die "Database Error: $DBI::errstr";
// exemples de requette avec result et param :
$sth = $dbh->prepare("SELECT ... FROM ... WHERE id=?");
$sth->execute($id);
($result1, $result2, ...) =$sth->fetchrow();
$sth->finish();
Langage : Tcl
Date ajout : 20/07/2007
Posté par coucou747 [Liste]
package require mysqltcl
set db [mysqlconnect -host localhost -user root -password ********** ]
mysqlquery $db {CREATE DATABASE IF NOT EXISTS tcl}
mysqlquery $db {USE tcl}
...

Remarque :
bien evidement, ceci demande le package mysqltcl
Langage : Python
Date ajout : 19/12/2007
Posté par 0x586e [Liste]
import MySQLdb
def mc():
    # Connexion à MySQL
    c = MySQLdb.connect('host','username','password')
    # Recupere le curseur
    cu = c.cursor()
    # Execute une requete de test
    r = cu.execute('show databases')
    # On creer un tableau avec les résultats
    r = cu.fetchall()
    # On les affiche
    for i in r: print i[0]
    # On ferme tout.
    cu.close()
    c.close()

Remarque :
Vous devez avoir le package Python "MySQLdb" installé.

Snippets en rapport avec : Connexion, Sql, Database, Mysql



Codes sources en rapport avec : Connexion, Sql, Database, Mysql

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE SQL,MYSQL,OLEDB
C'est une classe qui permet de ce connecter à une DB sous SQL serveur ou sous MySQL serveur ou meme ...

{Visual Basic, VB6, VB.NET, VB 2005} VB MYQSL
LE CODE FOURNI AU PROGRAMMEUR DEBUTANT LA POSIBILITE DE SE CONNECTER A MYSQL ET AJOUTER UN ENREGISTR...

{PHP} PROGRAMMER DES COPIES DE TABLES SUR UNE BASE MYSQL
Intervenant à titre amical sur des sites persos en PHP/MySQL, j'ai rencontré le problème de prévoir ...

{JAVA / J2EE} CONNEXION À UNE BASE DE DONNÉES MYSQL
Ce code vous permet de vous connecter à une base de données mysql en utilisant le langage java! Vou...

{Visual Basic, VB6, VB.NET, VB 2005} CONNEXION À UNE BASE DE DONNÉES MYSQL VIA ODBC
Ce module contient des fonctions permettant de se connecter à une base de données MySQL sur le serve...

{JAVA / J2EE} JAVA SERVLET + MYSQL
Code pour se connecter à une base de données Mysql depuis une servlet java. ...

{PHP} CLASSE DE CONNEXION MYSQL EN PHP5
Il s'agit d'une petite classe en PHP5 qui permet de géré simplement les requêtes SQL pour MySQL. ...

{PHP} INTERFACE DATABASE ET CLASSE MYSQL
J'avais fait un peu de programmation objet en Java et j'ai voulu m'y mettre en PHP. J'ai donc décid...

{Visual Basic, VB6, VB.NET, VB 2005} GESTSTAGAIRE
c'est un gestionaire pour gérer les stagaires leurs notes ,modules etc... Dans ce gestionaire on a ...

{PHP} SAUVEGARDE DE BASE DE DONNÉES
Ce Script permet la sauvegarde d'une base de données (Création des tables et insertion desz enregist...