dbconnection.java

来自「jsp 留言系统try { Class.forName("com.」· Java 代码 · 共 72 行

JAVA
72
字号
//包名
package com.guestbook;

import java.sql.*;

public class DBConnection
{

	private String driver;
	private StringBuffer SQLURL;
	private String SQLFilePath;
	private String SQLFileName;
	private StringBuffer SQLServerURL;
	private Connection conn;

	
	  public DBConnection()
	{    
		driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
		SQLURL = new StringBuffer("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=guesbook");
		SQLFilePath = "";
		SQLFileName = "";
		SQLServerURL = new StringBuffer("jdbc:odbc:Driver={SQL Server};");
		conn = null;
	}


	  
	 public Connection getConnectionToAccess(String s)
		throws SQLException, ClassNotFoundException
	{
		SQLURL.append(s);
		//加载数据库驱动
		Class.forName(driver);
		//建立连接
		conn = DriverManager.getConnection(SQLURL.toString());
		return conn;
	}

	public Connection getConnectionToSQLServer(String s, String s1, String s2, String s3, String s4)
		throws SQLException, ClassNotFoundException
	{
		SQLServerURL.append("server=");
		SQLServerURL.append(s);
		SQLServerURL.append(":");
		SQLServerURL.append(s1);
		SQLServerURL.append(";");
		SQLServerURL.append("uid=");
		SQLServerURL.append(s2);
		SQLServerURL.append(";");
		SQLServerURL.append("pwd=");
		SQLServerURL.append(s3);
		SQLServerURL.append(";");
		SQLServerURL.append("database=");
		SQLServerURL.append(s4);
		Class.forName(driver);
		conn = DriverManager.getConnection(SQLServerURL.toString());
		return conn;
	}

	public void close()
	{
		try
		{
			conn.close();
		}
		catch (SQLException sqlexception)
		{
			sqlexception.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?