import java.sql.Connection; import java.sql.DriverManager; /** * 数据库工具类 * @author Zss * */ public class DBConnecter { private String connectDB = "jdbc:sqlserver://localhost:1433;DatabaseName=DB_201623010355;encrypt=false"; private String user = "sa"; private String password = "123456789"; private String jdbcName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; /** * 获取数据库连接 * @return * @throws Exception */ public Connection getConnection()throws Exception{ Class.forName(jdbcName); Connection con = DriverManager.getConnection(connectDB, user,password); return con; } /** * 关闭数据库 * @param con * @throws Exception */ public void closeCon(Connection con)throws Exception{ if(con!=null){ con.close(); } } public static void main(String[] args) { DBConnecter dbConnecter = new DBConnecter(); try{ dbConnecter.getConnection(); System.out.println("数据库连接成功!"); }catch(Exception e){ e.printStackTrace(); System.out.println("数据库连接失败!"); } } }
时间: 2024-04-02 11:32:54 浏览: 114
java 与数据库连接
这段代码是一个数据库工具类,用于连接SQL Server数据库。在`getConnection()`方法中,我们首先使用`Class.forName()`加载SQL Server驱动程序,然后使用`DriverManager.getConnection()`方法建立数据库连接,并返回该连接。在`closeCon()`方法中,我们关闭数据库连接。在`main()`方法中,我们创建了一个`DBConnecter`对象,并调用其`getConnection()`方法来测试数据库连接是否成功。
如果您想要使用这个工具类连接SQL Server数据库,只需要将`connectDB`、`user`和`password`变量修改为您自己的数据库连接信息即可。当您需要连接数据库时,只需要创建一个`DBConnecter`对象,然后调用`getConnection()`方法即可。如果您不再需要连接数据库,则可以调用`closeCon()`方法关闭数据库连接。
请注意,连接SQL Server数据库还需要确保正确安装了SQL Server驱动程序,并且在`jdbcName`变量中指定了正确的驱动程序类名(这里使用的是SQL Server 2008及以上版本的驱动程序类名)。
阅读全文