萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL數據庫連接代碼實例

MySQL數據庫連接代碼實例

mysql數據庫連接方法有兩種,一種是利用cmd命令模式直接在ddos下進行連接然後管理數據庫,另種是利用php,java連接mysql數據庫進行數據操作,下面我來給各位同學介紹

MySQL連接使用MySQL二進制:

可以建立MySQL數據庫使用MySQL二進制命令提示符。

例子:
下面是一個簡單的例子連接到MySQL服務器命令提示符:

 代碼如下 復制代碼

[root@host]# mysql -u root -p Enter password:******
將提示如下:mysql> 命令提示符,在這裡將能夠執行任何SQL命令。以下是上述命令的結果:

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

命令提示符,在這裡將能夠執行任何SQL命令。以下是上述命令的結果:

可以從MySQL數據庫斷開連接,任何時候使用exit命令mysql>提示符。

mysql> exit
Bye

 

mysql連接服務器java腳本方式


下載mysql的驅動。這裡要詳細說一下,SUN公司開發Java語言的時候,在數據庫這裡只是提供了一個標准的接口,或者說是規范,叫做JDBC,這個東西單獨放在那裡沒有任何作用,根本無法連接任何的數據庫,只有當你下載相應的數據庫驅動程序之後,才可以用JDBC通過這個驅動程序和數據庫通信。
sqlsever就有它的專門的驅動程序,在微軟網站上可以下載到。SUN公司自己也開發了數據庫驅動程序,叫做JDBC-ODBC驅動程序,是通過建立ODBC橋來連接Windows數據庫,但是因為效率低並且有限制,現在一般都不推薦使用。
使用mysql當然要下載它的驅動了,這個在mysql的官方網站就可以下載到,新版本是mysql-connector-java-3.1.14.zip,下載完成後解壓縮,把其中的mysql-connector-java-3.1.14-bin.jar文件和mysql-connector-java-3.1.14-bin-g.jar加到環境變量的classpath中,因為只有這樣裡面的類文件才可以使用。
為了能夠測試成功,應該新建一個數據庫,我建的叫jspstudy,在裡面建了一個表叫做addressbook,添加了一條記錄,
mysql> insert into addressbook (name,address,phone) values ('jjx','zhejiangyuyao','0574-2222222');
建立一個java文件,輸入如下代碼:

 代碼如下 復制代碼

import java.sql.*;
import com.mysql.jdbc.*;
public class  Database
{   
    public static void main(String[] args) throws Exception,SQLException
    {
        Class.forName("com.mysql.jdbc.Driver");
        java.sql.Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jspstudy?user=root&password=500158");
        java.sql.Statement sql=conn.createStatement();
        java.sql.ResultSet rs=sql.executeQuery("select * from addressbook");       
        while(rs.next())
        {
            System.out.println(rs.getString(3));
        }
    }
}

編譯運行,如果可以看到輸出結果的話說明數據庫連接成功了。
注:Class.forName("com.mysql.jdbc.Driver");用來加載驅動程序;jdbc:mysql://localhost:3306/jspstudy?user=root&password=******是數據庫URL地址,前面都是固定的,3306是端口號,安裝mysql的時候有提示,jspstudy是數據庫的名字,user是用戶名,password後面填寫密碼


mysql連接服務器php腳本方式

在 PHP 5 及以後版本中不再默認支持 MySQL ,所以在運行這些庫之前,請確定 php.ini 加載了 MySQL 數據庫支持:

extension = mysql.dll
MySQL 連接
mysql_connect() 函數用於開啟一個到 MySQL 數據庫的連接。

語法:

mysql_connect( servername, username, password )
以上 3 個參數雖然都是可選,但通常情況下我們都需要明確寫明。

測試數據庫連接的例子:

 代碼如下 復制代碼 <?php
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
    die("連接數據庫失敗:" . mysql_error());
} else {
    echo "連接數據庫成功!";
}
?>

在本例子中,用 @ 運算符屏蔽了 mysql_connect() 函數連接失敗時的錯誤提示,改為自定義的錯誤信息提示。如果連接數據庫失敗,提示錯誤提示如下:

連接數據庫失敗:Access denied for user 'root'@'localhost' (using password: YES)
在 PHP 程序執行完之後,會自動關閉對數據庫的連接。如果想在執行完之前就關閉數據庫連接,可以使用 mysql_close() 函數:

 代碼如下 復制代碼 mysql_close( $conn );

請注意其中的參數是對應的連接資源變量。

管理 MySQL 數據庫

通常提供數據庫支持的主機商,也會提供 phpMyAdmin 以方便用戶管理自己的數據庫。

copyright © 萬盛學電腦網 all rights reserved