JAVA 连接access2010数据库连接

JAVA 连接access2010数据库连接,第1张

JAVA 连接access2010数据库都是固定几种方法,以下是在网上找的一些方法,

示例代码:

import java.sql.*

public class ConnectAccess {

/**

* 注意:

* 1:先建立一个access文件xxx.mdb,并放在制定盘符X:/下

* 2:在数据库文件xxx.mdb中建立一个表Tablexx1;

* 3:为Table1添加一列,并插入至少一条记录;

*/

public static void main(String args[]) throws Exception {

ConnectAccess ca=new ConnectAccess()

ca.ConnectAccessFile()

ca.ConnectAccessDataSource()

}

/**

* 方法一:直接连接access文件。

*/

public void ConnectAccessFile() throws Exception {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=X://xxx.mdb"

Connection conn = DriverManager.getConnection(dbur1, "username", "password")

Statement stmt = conn.createStatement()

ResultSet rs = stmt.executeQuery("select * from Tablexx1")

while (rs.next()) {

System.out.println(rs.getString(1))

}

rs.close()

stmt.close()

conn.close()

}

/**

* 方法二:采用ODBC连接方式

* 在windows下,【开始】-->【控制面板】-->【性能和维护】-->【管理工具】-->【数据源】,在数据源这里添加一个指向xxx.mdb文件的数据源。

* 比如创建名字为xxxxS1

*/

public void ConnectAccessDataSource()throws Exception {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

String dbur1 = "jdbc:odbc:xxxxS1"// 此为ODBC连接方式

Connection conn = DriverManager.getConnection(dbur1, "username", "password")

Statement stmt = conn.createStatement()

ResultSet rs = stmt.executeQuery("select * from Tablexx1")

while (rs.next()) {

System.out.println(rs.getString(1))

}

rs.close()

stmt.close()

conn.close()

}

}

Sub Page_Load() '设置Page_Load

Dim conn As New OleDbConnection()

Dim DS As New DataSet()

conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0Data Source=C:\Users\Wiches\Documents\Visual Studio 2008\WebSites\WebSite3\DepartmentsIntroduction.accdbUser Id=adminPassword="

Dim objAdpt As New OleDbDataAdapter("Select * from Sheet1", conn)

objAdpt.Fill(DS, "XXFYB")

XXFY.DataSource = DS

XXFY.DataBind()

conn.Close()

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6920926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存