mysql数据库链接驱动类,mysql数据库驱动是什么

发布时间:2022-11-23

本文目录一览:

  1. 如何加载MySql数据库驱动
  2. 什么数据库驱动 属性可以连接MySQL数据库
  3. 如何安装mysql的odbc连接器
  4. 求java连接MySQL数据库代码以及驱动
  5. mysql连接数据库找不到合适的驱动
  6. com.mysql.jdbc.Driver

如何加载MySql数据库驱动

写个方法

package util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBUtil {
    static String jdbcURL = "jdbc:mysql://localhost:3306/book";
    static String jdbcDriver = "com.mysql.jdbc.Driver";
    static String userName = "root";
    static String password = "root";
    /**
     * 获取数据库连接对象
     * @return 数据库连接对象
     * @throws ClassNotFoundException
     * @throws SQLException
     */
    public static Connection getConnection() throws ClassNotFoundException, SQLException {
        Class.forName(jdbcDriver);
        return DriverManager.getConnection(jdbcURL, userName, password);
    }
}

什么数据库驱动 属性可以连接MySQL数据库

mysql操作类中的数据库连接对象需要用一个静态属性来表示吗 是这样的, 访问数据库的方式写成静态,并不是所有的都是静态。
即,把数据库连接写成静态。
而查询、删除、修改不能写成静态。
这样后,所有的用户,连接是同一个。

如何安装mysql的odbc连接器

工具/原料

  • 事先配置相应的环境
  • mysql(mysql安装程序)
  • mysql-connector-odbc-3.51.20-win32.exe(mysql数据源dobc安装程序) 步骤/方法
  1. 在网上下载MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-3.51.20-win32.exe(已上传),以默认选项安装该文件。
  2. 打开数据源:开始 -> 设置 -> 控制面板 -> 找到数据源
  3. 打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。
  4. 选中“MYSQL ODBC 5.1 Driver”,点击“完成”按钮。
  5. 弹出新窗口,在Login选项卡中填写数据源信息:
    • Data Source Name:数据源名称;
    • Description:描述(选填);
    • Server:数据源计算机的IP;
    • User:数据库用户名;
    • Password:数据库密码;
    • DataBase:数据源所要连接的数据库;
  6. 配置完后,点击“Test”按钮,如果出现如下提示,即配置成功。
  7. 点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。

求java连接MySQL数据库代码以及驱动

驱动自己搜索一下就是了,注意和MySQL版本一致。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class mysql {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // 多个try合并到一块,然后使用source --- format
        // TODO Auto-generated method stub
        // 若是用到finally则需要把声明放在try外边
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            Class.forName("com.mysql.jdbc.Driver"); // 后面若是加上".newInstance"则还需要加上几个抛出异常
            conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?" + "user=rootpassword=root");
            /* java.sql.Statement; 不是com.mysql这个包;二者不可以同时存在 */
            stmt = conn.createStatement();
            rs = stmt.executeQuery("select * from info");
            while (rs.next()) {
                System.out.println(rs.getString("name"));
            }
            // Do something with the Connection
        } catch (ClassNotFoundException ex) {
            // handle any errors
            ex.printStackTrace();
        } catch (SQLException ex) {
            // TODO Auto-generated catch block
            System.out.println("SQLException: " + ex.getMessage());
            System.out.println("SQLState: " + ex.getSQLState());
            System.out.println("VendorError: " + ex.getErrorCode());
        } finally {
            try {
                if (null != rs) {
                    rs.close();
                    rs = null;
                }
                if (null != stmt) {
                    stmt.close();
                    stmt = null;
                }
                if (null != conn) {
                    conn.close();
                    conn = null;
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

mysql连接数据库找不到合适的驱动

String url="jdbc:mysql://localhost:3306/xueshengresult";

下一个正确的mysql驱动

com.mysql.jdbc.Driver

这个是驱动的类型。 jdbc中需要配置不同的驱动类型来连接不同类型的数据库,这种是连接mysql用的数据库驱动类型。 用法举例:

Class.forName("com.mysql.jdbc.Driver")

注意,Driver的D要大写。