当前位置:Gxlcms > 数据库问题 > 学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤

学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤

时间:2021-07-01 10:21:17 帮助过:3人阅读

2、MyEclise建java工程,建一个类,注意此时要导包,jdbc的包,导包操作直接将压缩文件拉进来,然后还要右键添加到路径中来(常见错误之一没右键导入);

3、建立好类后,运行程序;右边outline中有你Dmeo函数,右键run as,下边的console可以看见是否链接成功,同时若是出现异常可以在JUnit中一个一个的常看异常

 

     上述红线,是本人自己犯的两个错误,下次注意。

.java代码

package cn.idcast.demo1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.junit.Test;



public class Demo1 {
    /**
     * ClassNotFoundException:
     * > 没导驱动包
     * > 
     * 
     * SQLException:
     * > 检查3个参数:url、username、password是否正确
     * > 检查是否开启了mysql服务器!
     */
    @Test
    public void fun1() throws ClassNotFoundException, SQLException {
        /*
         * jdbc四大配置参数:
         * > driverClassName:com.mysql.jdbc.Driver
         * > url:jdbc:mysql://localhost:3306/mydb3
         * > username:root
         * > password:123
         */
        /*
         * 所有的java.sql.Driver实现类,都提供了static块,块内的代码就是把自己注册到
         * DriverManager中!
         */
        /*
         * jdbc4.0之后,每个驱动jar包中,在META-INF/services目录下提供了一个名为java.sql.Driver的文件。
         * 文件的内容就是该接口的实现类名称!
         */
        Class.forName("com.mysql.jdbc.Driver");// 加载驱动类(注册驱动)
//        com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
//        DriverManager.registerDriver(driver);
        // 使用url、username、password,得到连接对象
        Connection con = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/mysql", "root", "123"); //也可以分开来写
        System.out.println(con);
    }
}

 技术分享

学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤

标签:

人气教程排行