标签:mysql
        JDK:j2sdk1.5.0
        MySQL:mysql-5.0.41-win32_178
        JDBC驱动:mysql-connector-java-3.2.0-alpha-bin.jar
        一、java与数据库的连接
         java与数据库的连接书上写有四种方法,我的理解其实从其实质上说就两种,一种建立JDBC-ODBC桥,通过ODBC数据源与数据库相连。另一种是纯java式的连接,通过java类库API驱动连接。以MySQL为例,这两种方法分别需要MySQL-ODBC驱动和MySQL-JDBC-ODBC驱动。我用的是第二种方法,当然也建议使用纯java式的连接,需要MySQL-JDBC-ODBC驱动,可以从网上下载。
        首先需要把驱动放在jdk的安装目录的lib目录中,并在环境变量classpath中加上该jar包,其设置和jdk的classpath中dt.jar和tools.jar一样。
        连接过程分三步:加载驱动程序;使用java.sql包中的Connection建立连接;由Connection对象产生Statement对象,然后Statement对象就可以调用其方法传递SQL语句了。
        下面以一个具体的实例来测试我们的连接:
import java.sql.*;
public class ConnectToMySQLTest
{
       public static void main(String[] args)
     {
             try
             {
                     //加载驱动程序
                     Class.forName("com.mysql.jdbc.Driver");
                    //创建指定数据库的URL
                    String url="jdbc:mysql://localhost:3306/student"; //student是创建的数据库的名字
                    String userName="root";   //root是MySQL默认的用户名
                     String password="123";    //123是你设置的MySQL密码
                     //创建连接
                   Connection conn=DriverManager.getConnection(url,userName,password);
                   //创建Statement对象