技术标签: jdk java JavaEE jdbc 数据库 sql
甲骨文公司主要技术人员、JDBC规范领导者Lance Andersen在博客中称,从Java SE 8起,JDK中将不再包含JDBC-ODBC桥。
JDBC-ODBC桥是Java提供的一种基于两层模型的JDBC技术,使用JDBC-ODBC桥能对多种ODBC数据源进行灵活而高效的访问。它作为sun.jdbc.odbc包实现,其中包含一个用来访问ODBC的本地库。
JDBC-ODBC桥提供了对JDBC 2.0的有限支持,不支持较新版本的JDBC规范。JDBC-ODBC桥被认为是一个过渡的、不建议使用的产品,仅包含在JDK中,JRE中并未内置。
Lance建议开发者使用数据库商提供的JDBC驱动,或使用一个商业JDBC驱动,来代替JDBC-ODBC桥。
新接触java的很多小伙伴们在自己爱机上配置的是jdk 1.8的版本,在学习jsp时,怎样将自己的java web项目连接到本地数据库也是个头疼的问题,使用windows系统自带的jdbc-odbc桥来连接是一个很好的办法,但是1.8开始就不支持,只能够用驱动来连接。
1、首先需要在官网上下载驱动。
下载好后直接执行就行。
第二种方法是,下载好了的在传送门里面 ↓ ↓ ↓ ↓
http://pan.baidu.com/s/1mh62lMo
个人建议还是在官网上面下载,官网下载时候有个 安装说明之类的,在上面的截图里面有,因为里面jar的包有几个,对于那个版本的jdk使用。
好了 现在驱动已经下载好了,只需要在myeclipse或者eclipse里面建立project(java project或者web project)
右键单击项目名 选择 “Build Path”——“configure Build Path”
根据下面截图,选择“Libraries”——”Add External JARs”
选择jar版本(在弹出的窗口中找到之前安装jdbc驱动的位置)
如果安装的jdk版本比较高,就选择sqljdbc42,原因见官网文档说明
选择好之后,一直下一步或者ok就好了
在自己所建的project里面能够看到
jdbc驱动就配置好了,接下来只需要代码就行了
package sqlServer;
import java.sql.*;
public class selectSQL {
public static void main(String[] args) throws Exception{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
String user="sa";
String password="123456";
// Test为数据库名,端口号可以在sql server配置管理器 的Ip属性里面查看
Class.forName(driverName);
Connection connection=DriverManager.getConnection(url, user, password);
// 数据库连接用户名为sa,密码:123456
Statement statement=connection.createStatement();
String sql="SELECT sno,name,broTime FROM dbo.XSB";
ResultSet resultSet=statement.executeQuery(sql);
while (resultSet.next()) {
String sno=resultSet.getString("sno");
String name=resultSet.getString("name");
String broTime=resultSet.getString("broTime");
System.out.println(sno+" "+name+" "+broTime);
}
statement.close();
connection.close();
}
}
文章浏览阅读6.4k次。下载electron-v4.2.7-win32-x64.zip,解压后,复制ffmpeg.dll,粘贴到VS Code 的安装目录下,进行替换,即可解决!_vsc网易云插件没声音
文章浏览阅读539次。Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。版本作者/修改人
文章浏览阅读4.1k次,点赞2次,收藏8次。案例实战Controller层登陆方法测试具体方法看不懂的小伙伴可看之前的get、post请求文章,这里只做具体调用讲解@RunWith(SpringRunner.class)@SpringBootTest(classes={ProjectApplication.class})public class UserTest { //注入controller @Autowired private UserController userController; /** _测试类调用service
文章浏览阅读157次。题目说明推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么箱子只能沿着墙移动。现在给定房间的结构,箱子的位置,搬运工的位置和箱子要被推去的位置,请你计算出搬运工至少要推动箱子多少格。..._推箱子 hdoj
文章浏览阅读1.1w次。Parallels Desktop是一款专用于Mac的虚拟机软件,它能够让用户非常方便的在Windows和Mac之间转换,在同类产品里处于领先地位,是极为优秀的虚拟机工具。在这里给大家介绍一下Parallels Desktop全屏该如何设置的教程吧。在全屏窗格中,您可以配置此视图模式相关的设置。要打开这些设置,请选择操作 > 配置 > 选项,然后单击全屏。1.将全屏模式应用于所..._paralles desktop 如何全屏
文章浏览阅读3k次。如何解决word中出现的问题事件APPCRASH_百度知道1个回答 - 最新回答: 2011年12月02日 - 106人觉得有用最佳答案: 打开运行,输入%appdata%\microsoft\templates回车,再删掉normal.dot就可以了。不会影响到你的任何word文件,我试过了,问题解决。_word文档appcrash
文章浏览阅读1.7k次。个人安装Apache 的http经验,希望给大家提供参考_apache24
文章浏览阅读7.8k次,点赞8次,收藏68次。唯美登录_html樱花飘落代码下载
文章浏览阅读1.2w次,点赞11次,收藏57次。 相信看了前边的文章,心理总是会有一些困惑。控制器Handler到底是个什么呢?首先我们可以确定的是它是一个Object对象。其次,它允许是String类型,允许是Spring Bean,允许是HandlerExecutionChain。到底是什么,取决于处于哪个阶段。 源码中第一次出现handler是在AbstractHandlerMapping类的getHandler()方..._springmvc中的handler指什么
文章浏览阅读269次。当对一个页面进行布局(lay out)的时候,浏览器会将所有元素表示为一个个矩形的盒子(box),HTML页面可以理解为将多个盒子堆叠累加而成。_盒子模型理论
文章浏览阅读1.6k次。//在scene界面点击操作 void OnSceneGUI() { if (Event.current.type == EventType.MouseDown && Event.current.alt) { var ray = HandleUtility.GUIPointToWorldRay(Event.curre..._unity 在scene点击获取坐标
文章浏览阅读1.4k次。转载 https://blog.csdn.net/qiaoruozhuo/article/details/52086286/* Name: Copyright: Author: Date: 01-08-16 16:01 Description: 初始化vector实例的7种方法 */ #include<iostream> #..._创建和初始化vector的方法,每种都给出一个实例?当然也可以把deque与list写出来