赞
踩
目录
编写连接库的完整代码
- package com.util;
- /**
- * 连接数据库的代码全部写到该类里面
- *
- */
-
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.Scanner;
-
- public class DBHelper {
- /*
- * localhost:表示本地服务()
- * 1433:连接sqlserver的端口号
- */
- private static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=20020426";//数据库名称
- private static final String CLASS_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
-
- // 2.加载驱动/注册驱动:只需要执行一次
- static{
- try {
- Class.forName(CLASS_NAME);
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- }
- }
- /**
- * 3.得到连接对象的方法
- * 无参有返回值
- * @return con 连接对象
- */
- public static Connection getCon() {
- Connection con = null;
- try {
- con = DriverManager.getConnection(URL, "a", "bc");//"a"是数据库登录账户 "bc"是数据库登录密码
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return con;
- }
-
- /**
- * 4.释放资源
- * @param con 连接对象
- * @param ps 执行对象
- * @param rs 结果集对象
- */
- public static void closeObj(Connection con,PreparedStatement ps,ResultSet rs) {
- try {
- if(con != null && !con.isClosed()) {
- con.close();
- }
- if(ps != null) {
- ps.close();
- }
- if(rs != null) {
- rs.close();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void main(String[] args) {
- System.out.println(DBHelper.getCon());
- }
- }
里面的main方法是测试是否成功连接数据库
以下效果如果你的控制台输出的一样就代码数据库已连接成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。