本文目錄一覽:
- 1、java 如何連接access資料庫
- 2、Java如何連接Access資料庫(兩種方式實例代
- 3、如何設計Access表與java連接。
- 4、Access與JAVA怎麼連接
- 5、java怎麼連接access資料庫
java 如何連接access資料庫
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/***
其實你想實現用函數控制資料庫的開關的話,我建議可以把con變成全局變數,然後比較好控制
*****/
public class DBTools
{
private Connection connnection=null;
private ResultSet rs=null;
private Statement stmt=null;
private PreparedStatement pstmt=null;
// 連接資料庫
public void getCon()
{
try
{
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
Connection connnection = DriverManager.getConnection
(
“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hssx”,//資料庫名
“sa”, //用戶名
“” //密碼
);
}
catch (Exception e)
{
}
}
// 關閉連接
public void CloseCon()
{
if (con != null)
{
try
{
con.close();
}
catch (SQLException e)
{
}
}
}
// 關閉結果集
public void CloseResultSet()
{
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
rs = null;
}
}
// 關閉Statement
public static void CloseStatement() {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
stmt = null;
}
}
// 關閉PreparedStatement
public static void ClosePreparedStatement() {
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
pstmt = null;
}
}
}
Java如何連接Access資料庫(兩種方式實例代
import java.sql.*;
public class ConnectAccess {
/**
* 初學者請注意:
* 1:先建立一個access文件a1.mdb,並放在D:/下;
* 2:在資料庫文件a1.mdb中建立一個表Table1;
* 3:為Table1添加一列,並插入至少一條記錄;
* 4:本文是一個完整的類,直接拿去運行就可以。
*/
public static void main(String args[]) throws Exception {
ConnectAccess ca=new ConnectAccess();
ca.ConnectAccessFile();
ca.ConnectAccessDataSource();
}
public void ConnectAccessFile() throws Exception
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
/**
* 直接連接access文件。
*/
String dbur1 = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb”;
Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(“select * from Table1”);
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
public void ConnectAccessDataSource()throws Exception {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
/**
* 採用ODBC連接方式 如何建立ODBC連接?
* 答:在windows下,【開始】-【控制面板】-【性能和維護】-【管理工具】-【數據源】,在數據源這裡添加一個指向a1.mdb文件的數據源。
* 比如創建名字為dataS1
*/
String dbur1 = “jdbc:odbc:dataS1”;// 此為ODBC連接方式
Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(“select * from Table1”);
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
}
如何設計Access表與java連接。
可以用兩種方式來實現Access與java程序的連接
第一種:jdbc-odbc橋連;首先是sun.jdbc.odbc.JdbcOdbcDriver驅動類。他不需要另外下載。已經在jdk當中包含了。然後開始配置數據源:開始–設置–控制面板–管理工具–數據源(ODBC)在彈出的對話框中單擊「添加」按鈕-然後在顯示框中選擇Driver do MicroSoft Access(* mdb)–點擊完成—輸入你的資料庫名–點擊選擇-再右側框中選擇你的資料庫具體位置確定即可
程序中的關鍵代碼:
public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;
public static String d_url=”jdbc:odbc:資料庫名.mdb”;
public static String d_user=”資料庫用戶名”;
public static String d_pwd=”密碼”;//沒有就不填寫
第二種:直連:就是不配置數據源直接就寫出連接路徑這個比較省事。
public static String d_class=”sun.jdbc.odbc.JdbcOdbcDriver”;
public static String d_url=”jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=資料庫名.mdb”;注意DBQ這樣寫的前提是把Access資料庫放在java程序的根文件夾下(即java文件所在的文件夾下)。
Access與JAVA怎麼連接
1.創建Access資料庫以及數據表。
2.另存為Access2002-2003資料庫格式;例如student.mdb。
3.最終數據表chengjibiao創建成功如下面兩個圖。
4.點擊切換視圖瀏覽各個實體屬性。
5.創建數據源,打開「控制面板」,選擇「管理工具」。
6.選擇「數據源(ODBC)」,切換到「系統DSN」。
7.單擊「添加」按鈕,選擇「Driver do Microsoft Access(*.mdb)」。
8.為數據源名寫上redsun,單擊「選擇」按鈕進行選擇資料庫。
9.Java代碼部分。
package testpackage;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.*;
public class FoundData {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String sql=”select * from chengjibiao”;
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
String url=”jdbc:odbc:redsun”;
Connection con=DriverManager.getConnection(url,””,””);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(“number”)+’\t’);
System.out.print(rs.getString(“name”)+’\t’);
System.out.println(rs.getString(“math”)+’\t’);
System.out.print(rs.getString(“physics”)+’\t’);
System.out.println(rs.getString(“english”)+’\t’);
}
stmt.close();
con.close();
}
catch(Exception e){}
}
}
java怎麼連接access資料庫
java連接access用第三方jar包,ucanaccess就可以了。
核心連接代碼:
Connection conn = DriverManager.getConnection(“jdbc:ucanaccess://c:/data/pippo.mdb;memory=false”);
原創文章,作者:TQNL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134377.html