JAVA连接SQL Server数据库
来源:互联网 发布:wamp配置php环境变量 编辑:程序博客网 时间:2024/05/02 02:22
首先,在连接数据库之前必须保证SQL SERVER采用SQL Server身份验证方式,参考方式如下
使用 SQL Server 身份验证进行连接数据库
1.下载JDBC
下载文件时通常会有两个jar文件,分别是sqljdbc.jar和sqljdbc4.jar 这里只用到sqljdbc4.jar,其他文件包括非jar文件都可以忽略
2.配置环境变量
将sqljdbc4.jar移动至jre\lib\ext路径下
在classpath路径下设置环境变量
3.开启SQL Server默认协议
1、打开SQL Server Configuration Manager”,在“SQL Server 2005网络配置”,点击“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键选择“启动”。
3、双击“TCP/IP”进入属性设置,在“IP 地址”里配置“IPAll”中的“TCP 端口”,默认为1433,将IP地址中的“已启用”设为“是”。
4、重新启动SQL Server
开启telnet命令方法
点击”开始”→”控制器面板”→” 查看方式:类型”则点击”程序”(”查看方式:大图标”则点击”程序和功能”)→ “启动或关闭windows功能”→ 在”Windows功能”界面勾选Telnet服务器和客户端 →最后点击”确定”等待安装
接下来使用telnet命令测试1433端口是否打开
若端口打开 显示界面如下
否则 显示连接失败
(小编在这里使用13端口演示失败界面)
4.使用Eclipse测试连接数据库
1.创建新驱动包
在window->preferences->Java->Build Path->User Libraries创建驱动包
1号箭头:添加新的驱动包
2号箭头:此处为刚刚创建的空驱动包
选中后按Add External JARs…(即3号箭头处) 添加JAR文件
2.为项目添加驱动包
选中自己的项目
在Project->Properte->Java Build Path->Libraries->Add Library处添加驱动包
将添加的驱动包打勾
此处创建新包的目的是为了代码的规范化和可拓展性 当然也可以直接导包进行使用
测试代码:
public static void main(String args[]) throws Exception {//SQL Server Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //指定SQL Server JDBC驱动程序 String url2 = "jdbc:sqlserver://localhost:1433;DatabaseName=Student"; //指定SQL Server数据库student的URL String user="root"; //指定用户名 String password="123456"; //指定用户口令 Connection conn = DriverManager.getConnection(url2,user,password); DatabaseMetaData dbmd = conn.getMetaData(); System.out.println("JDBC驱动程序:"+dbmd.getDriverName()+","+dbmd.getDriverVersion() +"\nJDBC URL:"+dbmd.getURL()+"\n数据库:"+dbmd.getDatabaseProductName() +",版本:"+dbmd.getDatabaseProductVersion()+",用户名:"+dbmd.getUserName()); conn.close(); //关闭数据库连接 }
- Java连接Sql Server数据库
- java连接SQL Server数据库
- Java连接SQL Server数据库
- Java 连接数据库Sql server
- JAVA连接SQL Server数据库
- java连接SQL Server数据库
- java连接SQL server数据库
- Java SQL server 连接数据库
- java连接mysql数据库 以及java连接sql server数据库
- java连接sql server 2005 数据库心得
- JAVA连接sql server 2005 数据库心得
- java连接sql server 2005 数据库
- java连接sql server数据库示例
- 如何连接SQL Server数据库(Java)
- java中连接sql server数据库
- java中连接SQL Server 数据库实例
- Java 连接SQL SERVER 2008数据库
- Eclipse中Java连接sql server数据库
- 我对TCP CDG拥塞控制算法的改进和优化
- boost:asio网络库初学之echo服务器客户端实现
- 手动跟踪程序和重绘箭头
- Hadoop权威指南+MR+Hive+HBase+Flume+ES+Lucene电子书下载
- Intellij IDEA同时打开多个项目
- JAVA连接SQL Server数据库
- C++输入(2):文件读取
- several methods for uploading files to server
- Codeforces Round #225 (Div. 1)-C. Propagating tree(线段树)
- Windows下安装redis服务
- 设计模式 未完
- 函数参数和参数
- 编译器对结构的存储的特殊处理(伪指令#pragma)
- 丑数