当前位置:首页 » 编程语言 » 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标签页会显示查找结果。

热点内容
小程序免费模板源码下载 发布:2025-01-10 22:55:23 浏览:233
gradle编译jar 发布:2025-01-10 22:54:36 浏览:796
服务器搭建棋牌游戏 发布:2025-01-10 22:53:49 浏览:642
java记事本程序 发布:2025-01-10 22:38:27 浏览:665
如何通过网吧电脑进入网吧服务器 发布:2025-01-10 22:22:30 浏览:706
数据库缓存是什么 发布:2025-01-10 22:21:05 浏览:386
dns配置出现错误该怎么办 发布:2025-01-10 22:13:00 浏览:439
云顶算法 发布:2025-01-10 22:10:07 浏览:991
收件服务器有什么作用 发布:2025-01-10 21:50:01 浏览:391
安卓70缓存 发布:2025-01-10 21:49:03 浏览:684