首页 > 编程知识 正文

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

时间:2023-12-29 20:31:42 阅读:330590 作者:MERB

本文目录一览:

如何加载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(已上传),以默认选项安装该文件。

打开数据源:开始-设置-控制面板-找到数据源

打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。

选中“MYSQL

ODBC

5.1

Driver”,点击“完成”按钮。

弹出新窗口,在login选项卡中填写数据源信息。

Data

Source

Name

数据原名称;

Discription

描述(选填);

Server

数据源计算机的IP;

User

数据库用户名;

Password

数据库密码;

DataBase

数据源所要连接的数据库;

配置完后,点击“test”按钮,

如果出现如下提示,即配置成功。

点击“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要大写。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。