try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串.
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
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 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
con=DriverManager.getConnection(URL,USER,PWD);
} catch (SQLException e) {
return con;
} ?
// ?/** ?
// ? * 获取数据库连接 ?
// ? */ ?
// ?public Connection getCon(){ ?
// ? ? ? ? ?con=source.getConnection(); ?
// ? ? ?} catch (SQLException e) { ?
// ? ? ?return con; ?
// ?} ?
* 关闭所有资源
public void closeAll(){
if(rs!=null)
rs.close();
if(ps!=null)
ps.close();
if(con!=null)
con.close();
* @param sql数据库更新(增、删、改) 语句
* @param pras参数列表(可传,可不传,不传为NULL,以数组形式存在)
* @return 返回受影响都行数
public int update(String sql,String... pras){
int resu=0;
con=getCon();
ps=con.prepareStatement(sql);
for(int i=0;ipras.length;i++){
ps.setString(i+1,pras[i]);
resu=ps.executeUpdate();
finally{
closeAll();
return resu;
* @param sql数据库查询语句
* @return 返回结果集
public ResultSet query(String sql,String... pras){
if(pras!=null)
ps.setString(i+1, pras[i]);
rs=ps.executeQuery();
return rs;
java查某个类的源码可以通过jar包
例如查看java.lang.Integer源代码
把src解压了就行了啊,然后打开解压后的src文件夹下的java/long/ 就有Integer.java文件了
以上就是土嘎嘎小编为大家整理的java中如何查询代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!