Maison >Les sujets >Access >Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

青灯夜游
青灯夜游avant
2022-03-30 20:13:452711parcourir

Cet article explique comment configurer la source de données ODBC et utiliser ODBC pour se connecter à la base de données Access en Java. J'espère que cela sera utile à tout le monde !

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Java utilise ODBC pour se connecter à la base de données Access

1. Configurez la source de données

Allez dans le dossier C:WindowsSystem32 et recherchez le odbcad32. exe, double-cliquez. C:WindowsSystem32文件夹下找到odbcad32.exe文件,双击。

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

一定要和代码里面的数据源名称对应上。

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

如果想设置账户名和密码:

DriverManager.getConnection("jdbc:odbc:Card","账户名","密码");

Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

2. 运行测试

如果出现以下情况说明你使用了JDK1.7以上,需要将JDK换成1.7即可

相关推荐:《Access教程

Access数据库在JDK1.8版本及以后无法使用jdbc-odbc

java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

Insérer la description de l'image ici

Insérer la description de l'image ici


Insérer la description de l'image ici

Assurez-vous de correspondre au nom de la source de données dans le code. Parlons de la façon de configurer ODBC en Java et de nous connecter à la base de données Access

Insérer la description de l'image ici

Insérer la description de l'image ici

Insérer la description de l'image ici🎜🎜🎜Si vous souhaitez définir un nom de compte et un mot de passe : 🎜🎜
import java.sql.*;public class TestMain{
	public static void main(String[] args){
		Connection con;
		Statement sql;
		ResultSet rs;
		try{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// 注意这里Card就是上一步设置的数据源名称
			con = DriverManager.getConnection("jdbc:odbc:Card","","");
			sql = con.createStatement();
			rs = sql.executeQuery("SELECT * FROM Card");

			while(rs.next()){
				String name = rs.getString("Name");
				String cardId = rs.getString("CardID");
				String sex = rs.getString("Sex");
				System.out.println("Name="+name+"CardID="+cardId+"Sex="+sex);
			}

			con.close();
		} catch(Exception e){
			System.out.println(e);
		}
	}}
🎜Insérer la description de l'image ici🎜🎜🎜🎜2. Exécutez le test🎜🎜🎜. 🎜 Si la situation suivante se produit, cela signifie que vous utilisez JDK 1.7 ou supérieur et que vous devez remplacer le JDK par 1.7🎜🎜🎜Recommandations associées : "Access Tutorial🎜》🎜🎜🎜La base de données Access ne peut pas utiliser jdbc-odbc dans la version JDK1.8 et versions ultérieures🎜🎜🎜java.lang.ClassNotFoundException : sun.jdbc.odbc.JdbcOdbcDriver 🎜🎜Code de test : 🎜rrreee🎜Le test de sortie de données a réussi. 🎜🎜🎜🎜🎜🎜Pour plus de connaissances liées à la programmation, veuillez visiter : 🎜Enseignement de la programmation🎜 ! ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer