java默認(rèn)查詢代碼 java 查詢

JAVA中怎么實(shí)現(xiàn)查詢 代碼

try{Connection con;

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、西秀網(wǎng)站維護(hù)、網(wǎng)站推廣。

Statement stmt;

ResultSet rs;

int temp;

Class.forName("com.mysql.jdbc.Driver");

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫(kù)連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動(dòng)和鏈接方式,以上是mysql的連接

stmt=con.createStatement();

rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語(yǔ)句,結(jié)果賦值給結(jié)果集rs

//結(jié)果集是結(jié)果于字段編號(hào)的映射,每一個(gè)字

//段都有一個(gè)編號(hào),最小為1,也就是第一個(gè)字段

while(rs.next()){

String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。

System.out.println(names);

}rs.close();

}catch(Exception e){

e.printStackTrace();

}

用java編寫一個(gè)查詢數(shù)組下標(biāo)的代碼??!

public?static?void?main(String[]?args)?{

Scanner?sca?=?new?Scanner(System.in);

String[]??strs?=?new?String[]{"a",?"b",?"c",?"a",?"b",?"c",?"a",?"b",?"c",?"a",?"b",?"c"};?//定義數(shù)組

String?in?=?sca.next();//鍵盤輸入

String?index?=?"-1,";?//定義下標(biāo)記錄?默認(rèn)-1不存在???,為間隔

for?(int?i?=?0;?i??strs.length;?i++)?{???//循環(huán)查詢下標(biāo)

if?(in.equals(strs[i]))?{??

if?(index.equals("-1,"))?{??//存在則制空?將下標(biāo)放入

index?="";

}

index?+=?i?+?",";?????//循環(huán)放入下標(biāo)

//break;??????????????//如果需求是做單個(gè)的話?可以釋放這段代碼?下面去數(shù)組第一個(gè)值就可以了

}

}

index?=?index.substring(0,?index.length()?-?1);?//取出數(shù)組最后的,

//如果需要下表作為數(shù)字引用??可以這樣

//??String[]?indexs?=?index.split(",");

//??int[]?intIndex?=?new?int[indexs.length];

//??for(int?i?=?0;?i??indexs.length;?i++){

//???intIndex[i]?=?new?Integer(indexs[i]);

//??}

System.out.println(index);

}

這段代碼 多個(gè)單個(gè)都可以 已經(jīng)測(cè)試過(guò)了? 只要釋放下代碼就行

java實(shí)現(xiàn)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 {

//數(shù)據(jù)庫(kù)驅(qū)動(dòng)對(duì)象

public static final String DRIVER="oracle.jdbc.driver.OracleDriver";

//數(shù)據(jù)庫(kù)連接地址(數(shù)據(jù)庫(kù)名)

public static final String URL="jdbc:oracle:thin:@localhost:1521:orcl";

//登陸名

public static final String USER="FM";

//登陸密碼

public static final String PWD="FM";

//創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象

private Connection con=null;

//創(chuàng)建數(shù)據(jù)庫(kù)預(yù)編譯對(duì)象

private PreparedStatement ps=null;

//創(chuàng)建結(jié)果集

private ResultSet rs=null;

//創(chuàng)建數(shù)據(jù)源對(duì)象

public static DataSource source=null;

// //靜態(tài)代碼塊

// 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();

// }

//

//

// }

/**

* 獲取數(shù)據(jù)庫(kù)連接

*/

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;

}

// /**

// * 獲取數(shù)據(jù)庫(kù)連接

// */

// public Connection getCon(){

//

// try {

// con=source.getConnection();

// } catch (SQLException e) {

// // TODO Auto-generated catch block

// e.printStackTrace();

// }

//

// return con;

// }

/**

* 關(guān)閉所有資源

*/

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數(shù)據(jù)庫(kù)更新(增、刪、改) 語(yǔ)句

* @param pras參數(shù)列表(可傳,可不傳,不傳為NULL,以數(shù)組形式存在)

* @return 返回受影響都行數(shù)

*/

public int update(String sql,String... pras){

int resu=0;

con=getCon();

try {

ps=con.prepareStatement(sql);

for(int i=0;ipras.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數(shù)據(jù)庫(kù)查詢語(yǔ)句

* @param pras參數(shù)列表(可傳,可不傳,不傳為NULL,以數(shù)組形式存在)

* @return 返回結(jié)果集

*/

public ResultSet query(String sql,String... pras){

con=getCon();

try {

ps=con.prepareStatement(sql);

if(pras!=null)

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

ps.setString(i+1, pras[i]);

}

rs=ps.executeQuery();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return rs;

}

}

網(wǎng)頁(yè)標(biāo)題:java默認(rèn)查詢代碼 java 查詢
轉(zhuǎn)載來(lái)源:http://muchs.cn/article44/dohogee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、品牌網(wǎng)站建設(shè)App開發(fā)、定制開發(fā)、網(wǎng)站營(yíng)銷、網(wǎng)站策劃

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)