java英語電子詞典代碼 電子詞典編程

Java問題電子詞典查單詞

補(bǔ)充:我沒有ACCESS,我用的是odbc直接連接mdb文件,你可以用ACCESS同時(shí)操作mdb文件.如果要用到ACCESS,請(qǐng)修改bean中的屬性值.

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、上林ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的上林網(wǎng)站制作公司

你的東西做的很好

只是數(shù)據(jù)庫連接出了問題

這是我為你的工程寫的一個(gè)關(guān)于數(shù)據(jù)庫的bean

提供了一系列的數(shù)據(jù)操作方法

該類已經(jīng)測(cè)試成功,只要添加到你的工程里就可以了。希望對(duì)你有用。

package lg_cidian;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/**

* 數(shù)據(jù)庫操作的JavaBean類,用于對(duì)數(shù)據(jù)庫的查詢與更新的實(shí)現(xiàn);

* 該類默認(rèn)的連接的數(shù)據(jù)庫為odbc連接本地?cái)?shù)據(jù)文件;

* 該類主要為用戶一系列的數(shù)據(jù)操作提供底層服務(wù).

*

* @version 1.0 2010/06/13

* @author Kiwwor

* @see UserData

*/

public class Access {

//驅(qū)動(dòng)程序類

private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";

//連接數(shù)據(jù)庫url

private String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; DBQ=en.mdb";

//用戶名

private String user = "";

//用戶密碼

private String password = "";

//數(shù)據(jù)庫連接對(duì)象

private Connection connection = null;

//數(shù)據(jù)庫對(duì)象

private Statement statement = null;

//數(shù)據(jù)集對(duì)象

private ResultSet resultSet = null;

public String getDriver() {

return driver;

}

public void setDriver(String driver) {

this.driver = driver;

}

public String getConnectionUrl() {

return connectionUrl;

}

public void setConnectionUrl(String connectionUrl) {

this.connectionUrl = connectionUrl;

}

public String getUser() {

return user;

}

public void setUser(String user) {

this.user = user;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public Connection getConnection() {

return connection;

}

public void setConnection(Connection connection) {

this.connection = connection;

}

public Statement getStatement() {

return statement;

}

public void setStatement(Statement statement) {

this.statement = statement;

}

public ResultSet getResultSet() {

return resultSet;

}

public void setResultSet(ResultSet resultSet) {

this.resultSet = resultSet;

}

/**

* 獲取一個(gè)連接對(duì)象,默認(rèn)連接對(duì)象本地?cái)?shù)據(jù)庫qq。

* @return 連接是否成功

*/

public boolean createConnection() {

boolean b = false;

try {

Class.forName(driver);

connection = DriverManager.getConnection(connectionUrl, user, password);

b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 更新數(shù)據(jù)庫

* @param sql 更新的sql語句

* @return 更新是否成功

*/

public boolean update(String sql) {

boolean b =false;

try {

statement = connection.createStatement();

statement.execute(sql);

b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 執(zhí)行查詢,將查詢的結(jié)果集給resultmentSet。

* @param sql 查詢的sql語句

*/

public void query(String sql) {

try {

statement = connection.createStatement();

resultSet = statement.executeQuery(sql);

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 檢測(cè)結(jié)果集是否為空

* @return true為存在記錄

*/

public boolean next() {

boolean b = false;

try {

if (resultSet.next()) b = true;

} catch (Exception e) {

e.printStackTrace();

}

return b;

}

/**

* 獲得結(jié)果集中當(dāng)前行columnLabel的記錄

* @param columnLabel 當(dāng)前行要查詢的列名.

* @return 查詢的列值

*/

public String getValue(String columnLabel) {

String value = null;

try {

if (resultSet != null) value = resultSet.getString(columnLabel);

} catch (Exception e) {

e.printStackTrace();

}

return value;

}

/**

* 獲得結(jié)果集中當(dāng)前行columnIndex的記錄

* @param columnIndex 當(dāng)前行查詢的列索引,第一列為1,第二列為2...

* @return 查詢的列值

*/

public String getValue(int columnIndex) {

String value = null;

try {

if (resultSet != null) value = resultSet.getString(columnIndex);

} catch (Exception e) {

e.printStackTrace();

}

return value;

}

/**

* 關(guān)閉連接對(duì)象

*/

public void closeConnection() {

try {

if (connection != null) connection.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 關(guān)閉數(shù)據(jù)庫對(duì)象

*/

public void closeStatement() {

try {

if (statement != null) statement.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 關(guān)閉結(jié)果集

*/

public void closeResultSet() {

try {

if (resultSet != null) resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

/**

* 關(guān)閉數(shù)據(jù)連接對(duì)象,數(shù)據(jù)庫對(duì)象和數(shù)據(jù)結(jié)果集對(duì)象。

*/

public void closeAll() {

closeResultSet();

closeStatement();

closeConnection();

}

/**

* 測(cè)試該類函數(shù)。

* @param args

*/

public static void main(String[] args) {

Access db = new Access();

if (db.createConnection()) {

System.out.println("測(cè)試數(shù)據(jù)庫連接成功.");

}

db.closeAll();

}

}

用Java做一個(gè)連接mysql的電子詞典程序

你郵箱多少 郵箱中間加幾個(gè)漢字,不然會(huì)被屏蔽掉?;仡^我發(fā)給你

Java程序設(shè)計(jì)電子英漢詞典,幫忙根據(jù)我的程序?qū)懸粋€(gè)frame主類程序,在線等,急!?。?/h2>

Properties props = new Properties();

Session session = Session.getDefaultInstance(props, null);

Store store = session.getStore("pop3");

store.connect(host, username, password);

Folder folder = store.getFolder("INBOX");

folder.open(Folder.READ_ONLY);

FetchProfile profile = new FetchProfile();

profile.add(UIDFolder.FetchProfileItem.UID);

profile.add(FetchProfile.Item.ENVELOPE);

if (folder instanceof POP3Folder) {

POP3Folder inbox = (POP3Folder) folder;

Message message[] = inbox.getMessages();

System.out.println("Messages's length: " + message.length);

for (int i = 0; i message.length; i++) {

MimeMessage mimeMessage = (MimeMessage) message[i];

String uid = inbox.getUID(mimeMessage);

System.out.println("uid=" + uid);

int UnreadMessageCount = inbox.getUnreadMessageCount();

System.out.println("UnreadMessageCount="+UnreadMessageCount);

int NewMessageCount = inbox.getNewMessageCount();

System.out.println("NewMessageCount="+NewMessageCount);

URLName urlName = inbox.getURLName();

System.out.println("urlName="+urlName);

}

}

}

當(dāng)前標(biāo)題:java英語電子詞典代碼 電子詞典編程
文章出自:http://muchs.cn/article28/hjcgcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信小程序、網(wǎng)站改版、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)