try{Connection con;
東明網站建設公司創(chuàng)新互聯(lián)公司,東明網站設計制作,有大型網站制作公司豐富經驗。已為東明數(shù)千家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站制作要多少錢,請找那個售后服務好的東明做網站的公司定做!
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫連接,不同的數(shù)據(jù)管理器有 //不同的驅動和鏈接方式,以上是mysql的連接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語句,結果賦值給結果集rs
//結果集是結果于字段編號的映射,每一個字
//段都有一個編號,最小為1,也就是第一個字段
while(rs.next()){
String names=rs.getString("name");//查詢結果轉換成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
用百度搜索一下,就用“JAVA源代碼“做為搜索條件。一般能找到很多網站。
要學JAVA最好還是找本書看一看。JAVA能做的東西很多,你要決定你的主攻方向然后就去找相應的資料。
你要學哪方面:
JAVA應用程序開發(fā),
JAVA網絡開發(fā):JSP,APPLET。
JAVA手持設備軟件開發(fā),像手機軟件等。
如果對程序還不是很懂,最好找本JAVA入門級的書看看,然后再決定。
你是搜文件名,還是搜文件內容?要是搜文件內容可就麻煩了,有可能的話你看看Java的一個開源庫Lucene。
要是簡單的搜文件名包含的字符串,大致應該涉及到文件樹的遍歷算法,最多用一些簡單的正則表達式來匹配文件名,一般用遞歸可以實現(xiàn)任意級目錄樹的搜索。
給你個簡單的版本吧:
package?test.tool;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileReader;
import?java.io.IOException;
import?java.util.regex.Matcher;
import?java.util.regex.Pattern;
public?class?FindFile?{
private?String?fileName?=?"";
private?String?dir?=?"";
private?Matcher?m?=?null;
private?int?count?=?0;
public?FindFile()?throws?IOException?{
String?f?=?FindFile.class.getResource("findfile.properties").getFile();
BufferedReader?read?=?new?BufferedReader(new?FileReader(f));
dir?=?read.readLine().trim();
fileName?=?read.readLine().trim();
Pattern?p?=?Pattern.compile(fileName);
m?=?p.matcher("");
}
public?void?find()?{
File?root?=?new?File(dir);
for?(File?f?:?root.listFiles())?{
if?(f.isDirectory())?{
dir?=?f.getAbsolutePath();
find();
}?else?{
m.reset(f.getName());
if?(m.find())?{
count++;
System.out.println(f.getAbsolutePath());
}
}
}
}
public?static?void?main(String[]?args)?{
try?{
FindFile?ff?=?new?FindFile();
ff.find();
System.out.println("\n共找到文件數(shù)目:"?+?ff.count);
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
里面用到的findfile.properties,舉個例子:
F:\download
vod.*.exe
運行效果如下:
F:\download\firefox\vodplayer.exe
F:\download\ie\vodplayer.exe
共找到文件數(shù)目:2
import?java.io.*;
public?class?FileDemo{
public?static?void?main(String[]?args)throws?Exception{
//第一個參數(shù)是文件路徑,第二個參數(shù)是要搜索的文件擴展名
getFile("D:\\JavaDemo",".txt");
}
private?static?void?getFile(String?pathName,?final?String?endsWith)throws?Exception{
File?file?=?new?File(pathName);
if(!file.exists())
throw?new?RuntimeException("文件不存在,你檢索個P呀。");
file.listFiles(new?FileFilter(){
public?boolean?accept(File?file){
if(file.getName().endsWith(endsWith)){
System.out.println(file.getName());
return?true;
}else
return?false;
}
});
}
}
java查某個類的源碼可以通過jar包
例如查看java.lang.Integer源代碼
把src解壓了就行了啊,然后打開解壓后的src文件夾下的java/long/ 就有Integer.java文件了
try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫連接,不同的數(shù)據(jù)管理器有 //不同的驅動和鏈接方式,以上是mysql的連接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語句,結果賦值給結果集rs
//結果集是結果于字段編號的映射,每一個字
//段都有一個編號,最小為1,也就是第一個字段
while(rs.next()){
String names=rs.getString("name");//查詢結果轉換成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}