java 连接sql server数据库

由于华工复试需要上机进行编程一个数据库与可交互界面,很多学长建议使用c#。由于之前一直学的java,所以就打算用java进行编写吧,这里要用到java,连接sql server数据库。特此记录

首先要先去官网下载sqlserver的jar包,进入下面这个网站  https://www.microsoft.com/en-us/download/details.aspx?id=11774,点击Download,进入如下图1界面,选择最下面那个压缩包即可


                                                                     图1

下载完后解压文件,如下图2。获取的jdk1.8和jdk1.7的jar包(我的理解是这样的,如有不对欢迎指正),根据你自己的工程选择合适的jar包。为方便以后使用,把这两个jar包复制到一个文件夹中。如我复制到  E盘java_connect_sqlServerJar文件夹中,如图3


                                                               图2


                                                               图3

接下来要把这个jar包导入到我们建立的工程里,右键点击java工程,选择build path->configure build path,如图4所示。然后在新出现的界面中,选择libraries菜单界面的add extendal jars按钮,选择你之前复制的jar包就行。这是为java工程添加jar的基本流程。

                                                     

                                                                   图4

接下来就可以在你的工程中连接sql server数据库了。具体代码如下

public class Test {
	//返回连接对象
	public static Connection Conection()throws Exception{
		//驱动
		String driveName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
		//databasename为你自己要连接数据库的名称
		String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=library";
		//数据库登录名
		String username="sa";
		//密码
		String password="123";
		Class.forName(driveName);
		//连接数据库
		Connection dbConn=DriverManager.getConnection(dbURL, username, password);
		
		return dbConn;
	}
	public static void main(String[] args) {
		//测试,看是否已经连接
		Connection con=null;
		try{
			con=Conection();
		if(con!=null)
			System.out.println("success");
		else
			System.out.println("fail");
		}catch(Exception e){
			e.printStackTrace();
		}
		finally{
			//最后执行关闭数据库
			try {
				con.close();
				System.out.println("已经关闭数据库");
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/Huang_cainiao/article/details/79575292