首页 > 代码库 > java连接Sql server 2005
java连接Sql server 2005
最近在做老师布置的SQL Server大作业,其中有一道题就是用java连接SQL Server.以前连接数据库都是在MyEclipse中完成的.这次我换用记事本连接.下面是我的步骤:
1.首先,下载java连接SQL Server的驱动:sqljdbc
2.解压之后,找到sqljdbc.jar的所在位置,我的是:D:\Program Files (x86)\sqljdbc\sqlDriver\sqlDriver
3.配置环境变量:在系统的classpath中将sqljdbc.jar的文件位置添加进去,注意要与前一个classpath用分号隔开.例如我的是:
something;D:\Program Files (x86)\sqljdbc\sqlDriver\sqlDriver\sqljdbc.jar
最后点击确定,环境变量配置完毕,接下来是配置SQL Server.步骤如下:
1.打开SQL Server配置管理器,在网络配置里面找到SQLEXPRESS的协议.将TCP/IP协议开启.如图:
2.右击TCP/IP协议,选择属性,将IP地址里面的IPALL中的TCP动态端口修改为:1433.如图:
3.点击确定之后,在SQL Server外围应用配置器里面重新启动SQL Server服务.
这个时候,我们已经配置好环境变量和SQL Server了,接下来就是java代码的实现了,我选择的是用记事本连接数据库,所以jdk的环境变量也需要配置好,关于它的环境变量的配置,可以点击这里.以下是java代码:
1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 4 public class DBConnect { 5 6 //驱动程序名 7 private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 8 9 //url指向要访问的数据库名10 private String url = "jdbc:sqlserver://localhost;database=zhouxy";11 12 //登陆SQL Server时候的用户名和密码13 private String user = "zhouxy";14 private String password = "123";15 16 public void getConnect(){17 try {18 //加载驱动程序19 Class.forName(driver);20 21 //连接数据库22 Connection conn = DriverManager.getConnection(url,user,password);23 24 if(!conn.isClosed()){25 System.out.println("Database is connected successful!");26 }27 } catch (Exception e) {28 e.printStackTrace();29 }30 }31 32 public static void main(String[] args){33 DBConnect dbc = new DBConnect();34 dbc.getConnect();35 }36 }
然后,在命令行里面进行编译和运行上面的代码,当输出
Database is connected successful!
表明成功了!如图:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。