jdbc连接数据库Sql Server2012
来源:互联网 发布:java自学步骤 编辑:程序博客网 时间:2024/05/24 06:20
SQLServer2012数据库连接
一、前言
jdbc连接数据库是需要我们熟练使用并掌握的一个基本知识,所以也是简单的内容。连接数据库的作用也是十分必要的,就不多说了。此处实现jdbc连接数据库SQLserver2012.。首先基于以下平台:SQLserver 2012、MyEclipse 2014。
当然平台不局限于MyEclipse的各个版本,其他平台也可。SQLserver其他版本连接数据库步骤及代码上大体都是一致的。连接数据库的代码主要是Java语言编写,首先需要保证SQLserver服务是启动状态下,否则不能连接数据库,报不能连接的异常等。
二、环境要求
SQLserver2012下载并安装好,能正常使用。
MyEclipse能正常工作。
三,具体实现
1创建项目TestJDBC
运行MyEclipse,新建web project工程TestJDBC。在src下新建工具包cn.edu.hpu.util,测试包cn.edu.hpu.Test。然后把sqljdbc4.jar导入(复制)到WebRoot/WEB-INF/lib路径下
说明:
1)以上创建文件,包以及类命名自定义。
2)sqljdbc4.jar是SQL Server JDBC驱动中的包,连接SQLserver所必需的的包。否则会报java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver异常。
2代码实现
在工具包下新建数据库连接类DBOSqlServer.java
代码如下:
package cn.edu.hpu.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBOSqlServer {/** * 1.初始化常量 * driverName驱动名称 * url连接的数据库的路径 * username数据库用户账户 * password数据库用户密码 */private static final String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";private static final String url="jdbc:sqlserver://localhost:1433;DatabaseName=hpu";private static final String username="sa";private static final String password="123456";/** * 2.连接数据库的方法 * @return * @throws SQLException */public static Connection getConnection() throws SQLException{Connection conn = null;try {Class.forName(driverName);//加载驱动} catch (ClassNotFoundException e) {e.printStackTrace();}//连接数据库conn = DriverManager.getConnection(url, username, password);return conn;}/** * 3.关闭数据库连接的方法 * @param st * @param rs * @param conn * @throws SQLException */public static void close(Statement st, ResultSet rs, Connection conn) throws SQLException{//若不为空则关闭,不关闭会造成内存垃圾,浪费等,也会引起异常 if(st!=null)st.close();if(rs!=null)rs.close();if(conn!=null)conn.close();}}
在测试包下新建测试数据库连接类的类Test_DBOSqlServer.java
代码如下:
package cn.edu.hpu.Test;import java.sql.Connection;import java.sql.SQLException;import cn.edu.hpu.util.DBOSqlServer;/** * 如果调用数据库连接方法 * 返回的Connection对象不为空 * 说明成功创建数据库连接对象 * 连接数据库成功。 * @author Administrator * */public class Test_DBOSqlServer {public static void main(String[] args) {Connection conn = null;try {conn = DBOSqlServer.getConnection();//调用数据库连接类的静态方法} catch (SQLException e) {e.printStackTrace();//如果出现连接错误,抛出异常}if(conn == null){System.out.println("error");//连接失败}else{System.out.println("ok");//连接成功}}}
测试运行如图:
四、总结
数据库连接主要是环境的配置,驱动包是否导入,然后代码实现主要是三步
1.加载jdbc驱动
2.创建连接对象,实现连接
3.关闭数据库连接,断开连接
数据库mysql实现连接也是相似的。
- jdbc连接数据库Sql Server2012
- JAVA使用JDBC连接数据库SQL Server2012
- Java单线程连接SQL server2012数据库[JDBC驱动]
- vs2013 ADO连接SQL server2012数据库
- java jdbc链接Oracle,mysql,sql server2012数据库实例
- [C#] VS2012连接SQL Server2012数据库的连接方式
- Sql server2012远程连接
- SQL Server2012如何开启数据库的远程连接?
- jdbc连接sql数据库
- 配置ODBC连接SQL SERVER2012
- thinkPHP连接sql server2012流程
- sql server2012附加数据库问题
- 使用jdbc连接sql数据库
- jdbc连接sql数据库详解
- JDBC连接SQL Server数据库
- JDBC连接sql server数据库
- jdbc连接sql server数据库
- jdbc连接sql server数据库
- Linux设备驱动一 (2)poll
- 【学习笔记】缓冲区溢出
- 决策树回归R语言实现
- Java集合---LinkedList源码解析
- Http的Cache机制
- jdbc连接数据库Sql Server2012
- [ZJOI2002] 青蛙的约会
- Objective-C - A类作为B类的属性
- 《第一行代码(第二版)》的学习(一)
- 深入理解JavaScript系列(2):变量对象(Variable Object)
- Java事件处理机制(自定义事件)
- Linux磁盘管理
- JSP刷新页面的几种方法
- Git Init repository for remote terminal and change the remote master