JDBC连接SQL Server数据库的封装类

代码如下



package um.util.lzt;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class Data {





    public Data(){

    }

    @SuppressWarnings("unused")
    public static  Connection ConDATA(){
        Connection con=null;
        Statement sql=null;
        ResultSet rs=null;
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

        } catch (ClassNotFoundException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }

            try {
            String url="jdbc:sqlserver://localhost:1433;DataBasename=LZT_FLOWER";
            String user="sa";
            String password="lll123456";

            con=DriverManager.getConnection(url,user,password);


        } catch (SQLException e1) {
            // TODO Auto-generated catch block
        e1.printStackTrace();
        }
                    return con;



    }
    public static void release(ResultSet rs,Statement stat, Connection conn) {
        if(rs != null){
            try {
                rs.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }


        if (stat != null) {
            try {
                stat.close();
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }

        if (conn != null) {
            try {
                conn.close();
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
    }


    public static void main(String[] args) {
          @SuppressWarnings("unused")
        Connection conn = null;
          conn=Data.ConDATA();

    }

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Eclipse 中连接 SQL Server 数据库,需要遵循以下步骤: 1. 首先,确保你的 SQL Server 实例已启动并且可以被访问。 2. 打开 Eclipse,创建一个 Java 项目。 3. 在项目中创建一个新的 Java 类。 4. 导入 Java 数据库连接 API (JDBC) 的包。 5. 使用 JDBC API 创建一个与 SQL Server 数据库连接。 6. 使用连接对象创建 SQL 语句并执行。 7. 处理结果集(如果需要)并关闭连接。 具体步骤如下: 1. 确保你的 SQL Server 实例已启动,并且可以被访问。你需要知道 SQL Server 实例的主机名和端口号,以及登录数据库的用户名和密码。 2. 打开 Eclipse,创建一个新的 Java 项目。 3. 在项目中创建一个新的 Java 类。右键单击项目,选择 New -> Class,然后在弹出的对话框中输入类名和包名。 4. 导入 Java 数据库连接 API (JDBC) 的包。在类文件的开头添加以下 import 语句: ```java import java.sql.*; ``` 5. 使用 JDBC API 创建一个与 SQL Server 数据库连接。在类的主体中添加以下代码: ```java // JDBC 驱动程序的名称和数据库 URL String JDBC_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String DB_URL = "jdbc:sqlserver://localhost:1433;databaseName=mydatabase"; // 数据库的凭据 String USER = "username"; String PASS = "password"; // 创建 JDBC 连接 Connection conn = null; try { // 注册 JDBC 驱动程序 Class.forName(JDBC_DRIVER); // 打开一个连接 System.out.println("连接数据库..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); } catch (SQLException se) { // 处理 JDBC 错误 se.printStackTrace(); } catch (Exception e) { // 处理 Class.forName 错误 e.printStackTrace(); } ``` 在这个示例中,我们使用 SQL ServerJDBC 驱动程序,连接到本地的 SQL Server 实例,并使用给定的用户名和密码登录数据库。你需要根据自己的情况修改这些值。 6. 使用连接对象创建 SQL 语句并执行。在连接成功后,你可以使用 Connection 对象创建一个 Statement 对象,并使用该对象执行 SQL 语句。例如,以下代码将查询数据库中的一个表并打印结果: ```java Statement stmt = null; String sql = "SELECT id, name, age FROM mytable"; try { stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); // 处理结果集 while(rs.next()){ // 通过字段检索 int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); // 输出数据 System.out.print("ID: " + id); System.out.print(", 姓名: " + name); System.out.println(", 年龄: " + age); } rs.close(); } catch (SQLException se) { // 处理 JDBC 错误 se.printStackTrace(); } finally { // 关闭资源 try { if (stmt != null) stmt.close(); } catch (SQLException se2) { } // 什么也不做 } ``` 在这个示例中,我们使用 Connection 对象创建一个 Statement 对象,并使用该对象执行 SQL 查询语句。执行结果将会被封装在 ResultSet 对象中。我们遍历结果集并打印出每一行的数据。 7. 处理结果集(如果需要)并关闭连接。在使用完连接和相关资源后,需要手动关闭这些资源。在上面的示例中,我们在 finally 块中关闭了 Statement 对象。你还需要在 finally 块中关闭 Connection 和 ResultSet 对象,以及处理任何可能的异常。例如: ```java try { if (rs != null) rs.close(); } catch (SQLException se1) { se1.printStackTrace(); } try { if (stmt != null) stmt.close(); } catch (SQLException se2) { se2.printStackTrace(); } try { if (conn != null) conn.close(); } catch (SQLException se3) { se3.printStackTrace(); } ``` 这些步骤将使你能够在 Eclipse 中连接SQL Server 数据库并执行 SQL 查询语句。注意,你需要在项目中包含 SQL ServerJDBC 驱动程序,以便在编译和运行时使用它。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值