jdbc数据库Java连接.docx

上传人:自*** 文档编号:126231678 上传时间:2020-03-23 格式:DOCX 页数:4 大小:33.91KB
返回 下载 相关 举报
jdbc数据库Java连接.docx_第1页
第1页 / 共4页
jdbc数据库Java连接.docx_第2页
第2页 / 共4页
jdbc数据库Java连接.docx_第3页
第3页 / 共4页
jdbc数据库Java连接.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《jdbc数据库Java连接.docx》由会员分享,可在线阅读,更多相关《jdbc数据库Java连接.docx(4页珍藏版)》请在金锄头文库上搜索。

1、/*Java 数据库 jdbc 连接*/package com.fit.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC public static final String URL = jdbc:sqlserver:/localhost:1433;Datab

2、aseName=ERP;public static final String USER = sa;public static final String PASSWORD = sa;/*加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。*/static try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver); catch (ClassNotFoundException

3、e) / TODO Auto-generated catch blocke.printStackTrace(); /*创建数据库的连接 获得Connection 要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象, 该对象就代表一个数据库的连接。 使用DriverManager的getConnectin(String url , String username , String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和 密码来获得。 */public static Connection getConnection(

4、) Connection conn = null;try conn = DriverManager.getConnection(URL, USER, PASSWORD); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return conn;/*获得 PreparedStatement 对象 */public static PreparedStatement getPreparedStatement(Connection conn,String sql) PreparedStatement

5、 ps = null;try ps = conn.prepareStatement(sql); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();return ps;/*创建一个Statement 要执行SQL语句,必须获得java.sql.Statement实例*/public static Statement getStatement(Connection conn) Statement st = null;try st = conn.createStatement(); catch (S

6、QLException e) / TODO Auto-generated catch blocke.printStackTrace();return st;/*关闭JDBC对象 操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声 明顺序相反: 1、关闭结果集 */public static void closeResultStatement(ResultSet rs) if (rs != null) try rs.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStac

7、kTrace();/* 2、关闭声明 */public static void closePreparedStatement(PreparedStatement ps) if (ps != null) try ps.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();/*3、关闭连接对象*/public static void closeConnection(Connection conn) try if (conn != null & !conn.isClosed() try conn.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号