Java从入门到精通 - 数据库操作ResultSetLike
来源:互联网 发布:双色球关注数据采集 编辑:程序博客网 时间:2024/06/05 05:01
import java.net.URLDecoder;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ResultSetLike {
/**
* 取得相对路径的Connection
* @return
*/
public static Connection getConnection(){
Connection conn=null;
try{
String path="";
Class theClass = ResultSetLike.class;
//System.out.println(ConnTest2.class.getResourceAsStream("db.mdb"));
java.net.URL u= theClass.getResource("db.mdb");
String ChinesePath = URLDecoder.decode(u.getPath().substring(1,u.getPath().length()).replaceAll("%20", " "),"UTF-8");
//System.out.println(ChinesePath);
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+ChinesePath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//System.out.println("before connection");
conn=DriverManager.getConnection(url);
}catch(Exception ee){
System.out.println("connect db error:"+ee.getMessage());
}
return conn;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection conn = ResultSetLike.getConnection(); //获得connection
try
{
Statement stmt = conn.createStatement(); //获得statement
ResultSet rs = stmt.executeQuery("select * from test where name like '%m%'"); //执行模糊查询
while(rs.next()) //取出相应的结果
{
String id = rs.getString("编号");
String name = rs.getString("name");
String age = rs.getString("age");
String address = rs.getString("address");
String memo = rs.getString("memo");
System.out.print("编号: "+id);
System.out.print(" name: "+name);
System.out.print(" age: "+age);
System.out.print(" address: "+address);
System.out.println(" memo: "+memo);
}
}catch(Exception e)
{
}
}
}
- Java从入门到精通 - 数据库操作ResultSetLike
- Java从入门到精通 - 数据库操作连接ACCESS数据库
- Java从入门到精通 - 数据库操作-PrepareStatementTest
- Java从入门到精通——数据库篇之JAVA中的对Oracle数据库操作
- Java从入门到精通 - 数据库操作-相对路径的Connection
- JAVA从入门到精通
- JAVA从入门到精通
- JAVA从入门到精通
- java 从入门到精通
- Java从入门到精通
- java从入门到精通
- java从入门到精通
- Java从入门到精通
- java从入门到精通
- PostgreSQL数据库从入门到精通
- PostgreSQL数据库从入门到精通
- Java学习从入门到精通
- Java学习从入门到精通
- sql常用语句
- jsp格式date类型
- ALERT: java/lang/ClassFormatError: Bad version information.
- 关于浮点数的精度与取值范围的问题
- java中byte和.net中byte转换
- Java从入门到精通 - 数据库操作ResultSetLike
- 《西方经济学》历年考研真题考点及重难点分析
- C++的继承关系
- C语言memset函数详细说明
- pcap文件格式
- 让姐郁闷了2个小时的ORACLE:ORA-01403: no data found 数据未找到 解决
- C语言中float,double类型,在内存中的结构
- bios 密码破解
- word只能用安全模式才能打开的解决办法