Java连接数据库
来源:互联网 发布:数据总结的重要性 编辑:程序博客网 时间:2024/05/26 20:23
本想采用JNative调用dll方法,但是网上很多人都说JNative只能使用32位jdk调用32位dll,并且不再更新了,本地都是64位,运行起来报错:无法加载dll,所以放弃这种方式了。
采用JDBC方式
配置如下
数据库安装就不多说了,我本地64位计算机,jdk1.8,Sql Server 2008R2
一、下载Microsoft JDBC Driver 6.0
官网地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
或者:http://download.csdn.net/detail/shilinjie_8952/9657564 下载,这个就是官网下载下来的
二、配置CLASSPATH
将下载文件解压,我只留下了sqljdbc4.jar 放在了C:\sqljdbc4目录下面(放在那里无所谓,关键是在配置CLASSPATH时指定好路径)。
环境变量配置:新建或者修改已有CLASSPATH,值:C:\sqljdbc4;
三、复制包到相关目录下
sqljdbc4.jar文件拷到:
E:\Program Files\Java\jdk1.8.0_05\jre\lib\ext
E:\Program Files\Java\jre8\lib\ext
目录下,分别拷贝一份(看你的安装目录了)。
到此,配置已经结束。
使用JDBC连接数据库
连接数据库代码:
//连接数据库public void connect(){ driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test"; userName="sa"; userPwd="123456"; try { Class.forName(driverName); dbConn=DriverManager.getConnection(dbURL,userName,userPwd); System.out.println("连接数据库成功"); } catch(Exception e) { e.printStackTrace(); System.out.print("连接失败"); } }
关闭数据库代码:
//关闭连接 public void CloseConn() { try { dbConn.close(); dbConn = null; } catch (Exception ex) { System.out.println(ex.getMessage()); dbConn=null; } }
执行查询代码:
//将结果存在一个可以自由移动游标的ResultSet中,再处理public void Readcaese() throws SQLException{Statement st =dbConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet resset = st.executeQuery("select * from tb_Locator"); ..... }//
0 0
- java--java连接数据库
- Java 数据库编程 - 连接数据库
- Java连接数据库谈
- java连接MySql数据库!
- Java连接数据库
- Java连接数据库谈
- Java连接数据库
- JAVA连接各种数据库
- JAVA 连接 MySQL 数据库
- java 代理连接数据库
- java连接数据库
- Java连接Oracle数据库
- java连接数据库准备
- Java连接Access数据库
- Java连接数据库实例
- Java连接DB2数据库
- Java连接Access数据库
- JAVA 连接ORACLE数据库
- mysql 优化
- 菲涅爾透鏡
- 阿里云开放 AliSQL 数据库正式发布
- 设置textField的placeHolder的字体颜色
- SEO日暮途穷?做好几点实现华丽蜕变
- Java连接数据库
- 如何成为合格的嵌入式Linux开发工程师
- 基于LBS的地理位置附近的搜索以及由近及远的排序(MYSQL)
- Ubuntu终端命令安装OpenCV(非Cmake方法)(终端gun编译opencv c/c++程序)
- 微信小程序开发文档位置
- 【基础编程】HDOJ2048神、上帝以及老天爷
- Linux 基础操作
- app推广螺旋管理
- Android中调用隐藏类中的方法