當前位置:首頁 » 編程語言 » java查詢代碼

java查詢代碼

發布時間: 2022-02-26 08:17:31

java中怎麼實現查詢 代碼

StringBuffer sql = new StringBuffer();//組成查詢語句
sql.append("select * ");
sql.append(" from table");
Connection con = Config.getConnectionPool();//獲得資料庫連接
PreparedStatement preStmt = con.prepareStatement(sql.toString());
ResultSet rs = preStmt.executeQuery();//執行查詢語句
Object value = null;
if (rs.next())
value = rs.getObject(1);//取得查詢結果
System.out.println(value );//列印結果

❷ java實現sql連接和查詢的代碼

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

public class DBCon {
//資料庫驅動對象
public static final String DRIVER="oracle.jdbc.driver.OracleDriver";
//資料庫連接地址(資料庫名)
public static final String URL="jdbc:oracle:thin:@localhost:1521:orcl";
//登陸名
public static final String USER="FM";
//登陸密碼
public static final String PWD="FM";
//創建資料庫連接對象
private Connection con=null;
//創建資料庫預編譯對象
private PreparedStatement ps=null;
//創建結果集
private ResultSet rs=null;
//創建數據源對象
public static DataSource source=null;

// //靜態代碼塊
// static{
//
// //初始化配置文件context
// try {
// Context context=new InitialContext();
// source=(DataSource)context.lookup("java:comp/env/jdbc/webmessage");
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
//
// }

/**
* 獲取資料庫連接
*/
public Connection getCon(){
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con=DriverManager.getConnection(URL,USER,PWD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return con;
}
// /**
// * 獲取資料庫連接
// */
// public Connection getCon(){
//
// try {
// con=source.getConnection();
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
// return con;
// }

/**
* 關閉所有資源
*/
public void closeAll(){
if(rs!=null)
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(ps!=null)
try {
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(con!=null)
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
/**
* @param sql資料庫更新(增、刪、改) 語句
* @param pras參數列表(可傳,可不傳,不傳為NULL,以數組形式存在)
* @return 返回受影響都行數
*/
public int update(String sql,String... pras){
int resu=0;
con=getCon();
try {
ps=con.prepareStatement(sql);
for(int i=0;i<pras.length;i++){
ps.setString(i+1,pras[i]);
}
resu=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
closeAll();
}
return resu;
}

/**
* @param sql資料庫查詢語句
* @param pras參數列表(可傳,可不傳,不傳為NULL,以數組形式存在)
* @return 返回結果集
*/
public ResultSet query(String sql,String... pras){
con=getCon();
try {
ps=con.prepareStatement(sql);

if(pras!=null)
for(int i=0;i<pras.length;i++){
ps.setString(i+1, pras[i]);
}
rs=ps.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}

❸ 用java代碼如何實現查詢並顯示用戶所擁有的任意一張表的所有信息

是說資料庫中的表嗎?
什麼資料庫?

你學JDBC了嗎?

沒有學的話,看看http://blog.csdn.net/ssun125/article/details/7454857這里連接ORACLE資料庫的方式

❹ 怎樣在網上查找JAVA源代碼

用網路搜索一下,就用「JAVA源代碼「做為搜索條件。一般能找到很多網站。
要學JAVA最好還是找本書看一看。JAVA能做的東西很多,你要決定你的主攻方向然後就去找相應的資料。
你要學哪方面:
JAVA應用程序開發,
JAVA網路開發:JSP,APPLET。
JAVA手持設備軟體開發,像手機軟體等。

如果對程序還不是很懂,最好找本JAVA入門級的書看看,然後再決定。

❺ 誰有Java模糊查詢的代碼!

模糊查詢?是指資料庫吧!
還是要用到資料庫的查詢語句的,和編程語句沒多大關系。比如像sqlserver
select * from table where name like %li%

然後用jdbc去執行這條語句就ok啦

❻ 推薦幾個比較好的Java代碼查詢網站

還有什麼比大名鼎鼎的GitHub和StackOverFlow更強呢?
如果你看不懂英文,國內還有開源中國和CSDN供你查閱,不過質量相對稍低一點。
如果你指的是API手冊……隨便找了

❼ Java快速查找代碼

是經過排序的查詢還是?
import java.util.*;

public class Rakel { // 創建類
public static void main(String[] args) { // 主方法
// 定義String型數組str
String str[] = new String[] { "ab", "cd", "ef", "yz" };
Arrays.sort(str); // 將數組進行排序
// 在指定的范圍內搜索元素"cd"的索引位置
int index = Arrays.binarySearch(str, 0, 2, "cd");
System.out.println("cd的索引位置是:" + index); // 將索引輸出
}
}
不知道 有用嗎?如果是排序後可以很快的查詢,但是排序影響查詢速度!

❽ java中怎麼在整個項目里查找代碼

打開Eclipse或MyEclipse,選中你的項目,選擇上面菜單欄的Search(也可以使用IDE的快捷鍵ctrl+H打開),輸入你要查找的關鍵字,就能整個項目,甚至整個工作空間的查找,控制台旁邊的Search標簽頁會顯示查找結果。

熱點內容
求1到20的階乘的和c語言 發布:2025-01-11 02:34:10 瀏覽:570
安卓用什麼簡譜軟體 發布:2025-01-11 02:34:10 瀏覽:741
製作奇跡腳本 發布:2025-01-11 02:33:27 瀏覽:815
網易雲音樂腳本 發布:2025-01-11 02:22:56 瀏覽:608
java軟體開發培訓怎麼樣 發布:2025-01-11 02:17:53 瀏覽:194
md5加密優點 發布:2025-01-11 02:12:52 瀏覽:436
讀取文件夾所有文件名 發布:2025-01-11 02:12:50 瀏覽:682
雲伺服器華為 發布:2025-01-11 02:11:07 瀏覽:162
路由器重置了wifi默認密碼是什麼 發布:2025-01-11 02:03:55 瀏覽:660
2019速騰買什麼配置好 發布:2025-01-11 01:35:07 瀏覽:831