求高手支招
Java中如何访问一数据库,
如何将信息写入数据库?
Java中如何访问一数据库,
如何将信息写入数据库?
解决方案 »
- 程序员 笔记本硬盘多少转5400转 or 7200转?
- Hibernate多表关联的特殊问题。
- 如何来调用Proframe的服务呢?
- AAAAAAAA 关于 JAVA连接IBM MQ的问题 请大家帮忙看看 !
- Spring IOC, 配置文件含义
- utf-8 是三个byte的长度吗?
- java javamail发送附件过大(20M 左右的附件 ,发送 出去 要 5分钟左右)的邮件怎么处理
- dom4j 1.5 读入xml文件丢失注释的问题,盼高手解决!
- 在jb9里添加xerces2.6.2的引用,org.apache.xerces.parsers.DOMParser就没有了?
- 请教struts中form的默认值的问题?
- struts2 没有默认加载的配置文件!
- spring的web应有有没有必要学
祝楼主早日学会
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
ResultSet rs = null;
Statement stmt = null;
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
//new oracle.jdbc.driver.OracleDriver();
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:SXT", "scott", "tiger");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
while(rs.next()) {
System.out.println(rs.getString("deptno"));
System.out.println(rs.getInt("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
1.加载驱动(Class.forName(driver);
2.获得连接(DriverManager.getConnection(url,userName,password);
3.得到Statement或PreparedStatement
4.得到结果集,如果有的话
5.对结果集处理,如果有的话
6.关闭资源