jdk 1.8 配置与sql server 2008 连接 ( win10 64位)
来源:互联网 发布:d3.js 人脉关系图实例 编辑:程序博客网 时间:2024/06/06 05:10
前提条件:已经有JDK1.8和ecplise 以及sql server 2008(没有的兄弟们请先出门右转搞好这三个再回来看)
说明:
1. jdk1.8中JDBC砍掉了JDBC-ODBC,想用这种JDBC的兄弟下个版本低一点的JDK(1.6就不错)就行了。
2. 所以这篇文章只是用来配置纯JDBC的,同时说明一下JDBC需要的jre包是sqljdbc,默认是是没有的,需要导入
3. 请关掉你的微软自带的防火墙(或者允许sqlserver连接)
1.获取sqljdbc包,如果需要请点击这里
包里面有3个文件一个文件夹:三个文件分别是协议说明,win下sqljdbc的压缩包,linux下的jdbc的压缩包,文件夹是win下sqljdbc的展开。
2.进入下载后的sqljdbc中唯一内个目录(名字超级长的内个),一直点进去,看到jre8文件夹,里面放的就似乎我们需要的sqljdbc42.jar包了
3.将sqljdbc42.jar放入你的jre目录下(也可以不用做,不过最好还是放在一起)
4.导入ecplise:
- 打开ecplise,右键点击你的项目
- Build Path -> Configure Build Path
- 进入Libraries -> Add External JARS…
- 导入你的sqljdbc42.jar
最后的成品:
jdk方面配置完成
开始配置sql server
5.打开 sql server的配置管理器(去运行菜单里面的sqlserver目录下找一找)
6. (第一个坑) ,远程过程调用失败
检查你机器的所有软件列表,发现有sql server2012(也有可能有2016),将这个卸载,然后刷新一下就ok了
7. 配置sql server tcp/ip
8.重启sql server (千万别忘了)
右键这个,然后重启
9.代码:
/* * JDBC方式操作数据库 * 1.引包 * */package com.test2;import java.sql.*;public class test3 { public static void main(String[] args) { // TODO Auto-generated method stub //PreparedStatement //定义需要的对象 PreparedStatement ps = null; Connection ct = null; ResultSet rs = null; try{ //初始化各个对象 //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //2.得到连接 //注意JDBC-ODBC的原数据库的配置就没有用了 ct = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=spdb1","sa","sa"); System.out.println("数据库连接成功"); //3.创建ps ps = ct.prepareStatement("select * from emp"); //4.执行[如果是增加删除修改:executeUpdate(),如果是查询:executeQuery()] rs = ps.executeQuery(); //rs指向第一条记录的前一条 //循环取出,雇员的名字,雇员的薪水,部门的编号 while(rs.next()) { String name = rs.getString(2); float sal = rs.getFloat(6); int deptno = rs.getInt(8); System.out.println(name+" "+sal+" "+deptno); } }catch(Exception e){ e.printStackTrace(); }finally{ } }}
输出:
阅读全文
0 0
- jdk 1.8 配置与sql server 2008 连接 ( win10 64位)
- 64位IIS7下的PHP 5.4配置及如何连接SQL Server 2008
- Win10下配置Apache Http Server与连接CGI
- Win10下配置Apache Http Server与连接CGI
- sql server 2008 r2 64位 如何连接oracle
- Matlab 2013(64位)JDBC方式连接SQL server 2008
- Win10可用的Microsoft SQL Server 2008 Native Client 32和64位
- 64位UBuntu Server下的JDK和TomEE以及MySql的配置与开发一
- win7 64位,在ODBC的DNS中对sql server配置成功,但连接失败
- win10 64位操作系统下jdk安装
- Sql Server 2005(64位) 连接Sql Server 2000(32位)
- GOlang和LiteIDE在Win10环境64位中安装与配置教程(附链接)
- win10 如何打开sql server配置管理器
- 转载-64位SQL Server 2008的Linked Server连接64位的Oracle--Oracle Provider for OLEDB
- sql server 2005 T-SQL &(位与)(Transact-SQL)
- 配置SQL Server 2008(2005)允许远程连接
- ArcSDE 10.1安装、配置、连接 (SQL Server 2008)
- ArcSDE 10.1安装、配置、连接 (SQL Server 2008)
- 迅为Exynos4412开发板例程及注释——原子操作与原子位操作
- git起步
- StringUtils的使用方法
- DevStack 环境搭建和问题解决
- mysql 数据库 day_04
- jdk 1.8 配置与sql server 2008 连接 ( win10 64位)
- #define用法总结
- 解决ubutun下vim编辑器不能正常使用的情况(添加软件源)
- MYSQL 数据库导入导出命令
- 国庆回家记之2017
- python中判断文件是否存在的三种方式
- 构造器的多态行为
- C语言中指向函数的指针
- Android OkHttp完全解析 是时候来了解OkHttp了