jdbc连接数据库
来源:互联网 发布:最新软件开发方法 编辑:程序博客网 时间:2024/06/06 13:02
普通的连接封装tool
private static String url="jdbc:mysql://localhost:3306/mvc"; private static String user="root"; private static String password="root"; private static Statement stmt = null; private static Connection conn = null; public static Connection getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); conn=(Connection) DriverManager.getConnection(url, user, password); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn;}public static void closeConnection(Statement stmt,Connection conn){ if(stmt!=null){ try { stmt.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(conn!=null){ try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}}
读取db.properties进行数据库连接
//db.propertiesurl=jdbc:mysql://localhost:3306/oauser=rootpassword=root
//dbutil.javapublic static Connection getConnection(){ Connection conn=null; Properties props=new Properties(); InputStream in = DbUtil.class.getResourceAsStream("/db.properties"); try { props.load(in); String url=props.getProperty("url"); String user=props.getProperty("user"); String password=props.getProperty("password"); Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection(url, user, password); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn;}//================================= public static void close(Connection conn,Statement stmt){ if(stmt!=null){ try { stmt.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(conn!=null){ try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }//----------------------------------------------public static void close(Connection conn,Statement stmt,ResultSet rs){ close(conn,stmt); if(rs!=null){ try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
jdbc连接各种数据库参数
JDBC的URL=协议名+子协议名+数据源名。a 协议名总是“jdbc”。b 子协议名由JDBC驱动程序的编写者决定。c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。几种常见的数据库连接-------------------------------oracle------------------驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@machine_name:port:dbname注:machine_name:数据库所在的机器的名称; port:端口号,默认是1521-------------------------------mysql-------------------驱动:com.mysql.jdbc.DriverURL:jdbc:mysql://machine_name:port/dbname注:machine_name:数据库所在的机器的名称; port:端口号,默认3306 ---------------------------SQL Server------------------驱动:com.microsoft.jdbc.sqlserver.SQLServerDriverURL:jdbc:microsoft:sqlserver://<machine_name><:port>;DatabaseName=<dbname>注:machine_name:数据库所在的机器的名称; port:端口号,默认是1433--------------------------DB2--------------------------驱动:com.ibm.db2.jdbc.app.DB2DriverURL:jdbc:db2://<machine_name><:port>/dbname注:machine_name:数据库所在的机器的名称; port:端口号,默认是5000-------------------------------------------------------
阅读全文
0 0
- jdbc入门、jdbc连接数据库
- jdbc-odbc连接数据库
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC之连接数据库
- [JDBC] 如何连接数据库
- JDBC连接数据库技巧
- jdbc连接数据库
- JDBC连接常用数据库
- jdbc连接数据库
- JDBC连接SqlServer2005数据库
- jdbc连接各种数据库
- JDBC连接各种数据库
- JDBC连接数据库参考
- JDBC连接数据库
- JDBC连接数据库小结
- JDBC连接MYSQL数据库
- Jdbc 连接数据库 实例
- Spark如何在一个SparkContext中提交多个任务
- ACM (7) 街区最短路径问题
- Chapter fourteen ARM概述(2)
- 简易在线留言板(中)——树洞留言版
- [Linux] du-查看文件夹大小-并按大小进行排序
- jdbc连接数据库
- HttpClient的使用-爬虫(一)
- 漫谈操作系统6 -- 内存管理
- eclipse clean的作用
- python 计算IP掩码长度
- html中的<span>标签用法
- HTTP代理原理探索
- Java-设计模式-工厂模式浅谈(二)-工厂方法模式
- 安卓系统源代码下载(官方教程)