excel数据链接连接

Java连接SqlServer2008数据库 - weistar - ITeye技术网站
博客分类:
首先下载JDBC:下载地址:
下载 完成后,是个exe文件,点击运行,会提示你选择解压目录.
解压完成后,进入 &你解压到得目录&\sqljdbc_3.0\chs,里边有两个我们需要的东东
一个是:sqljdbc.jar,另外一个是sqljdbc4.jar
这里使用sqljdbc4.jar
首先配置sa身份验证:
由于安装sqlServer2008时是以windows身份验证安装的,并没有为sqlServer2008添加sqlServer身份用户,因此首先添加用户:
打开Microsoft SQL Server Managerment Studio并以windows验证方式登录,左侧的对象资源管理器-&安全性-&登录名,右击sa-&属性,为sa用户添加密码,选择sqlServer身份验证,在"状态"选项中授予连接到数据库和登录启用.右击对象资源管理器的根节点,选择属性-&安全性-&sqlServer和windows身份验证模式,这样就为sql server 2008创建了以sql server身份验证的用户sa.
在java代码中用两种方式连接sqlserver2008数据库,一种是sa身份验证模式,另外一种是混合身份验证模式:
第一种:sa身份验证模式,用下边java代码的url
import java.sql.C
import java.sql.DriverM
import java.sql.ResultS
import java.sql.S
public class Test {
public static void main(String args[]) {
// Create a variable for the connection string.
String connectionUrl = "jdbc:sqlserver://localhost:1433;"
+ "databaseName=AdventureWintegratedSecurity=";
String url = "jdbc:sqlserver://127.0.0.1:1368;databaseName=user=password=qiaoning";//sa身份连接
String url2 = "jdbc:sqlserver://127.0.0.1:1368;databaseName=integratedSecurity=";//windows集成模式连接
// Declare the JDBC objects.
Connection con =
Statement stmt =
ResultSet rs =
// Establish the connection.
System.out.println("begin.");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(url);
System.out.println("end.");
// Create and execute an SQL statement that returns some data.
String SQL = "SELECT TOP 10 * FROM aud_t_basis";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
// Iterate through the data in the result set and display it.
while (rs.next()) {
System.out.println(rs.getString(4) + " " + rs.getString(6));
// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
if (rs != null)
rs.close();
} catch (Exception e) {
if (stmt != null)
stmt.close();
} catch (Exception e) {
if (con != null)
con.close();
} catch (Exception e) {
第二种:混合身份验证模式,用上边java代码的url2.
在集成模式下需要如下操作:
找到你刚才的解压目录:进入sqljdbc_3.0\chs\auth\x64,我的是64位系统,如果是32位就x86,将一个名为sqljdbc_auth.dll的文件拷贝到:C:\Windows\System32下,就好了
最后就是sqlserver2008用的是动态端口,需要你配置一下:
打开配置工具-&SQLServer配置管理器-&SQLServer网络配置-&MSSQLSERVER的协议-&TCP/IP启用,把TCP动态端口中的0都删掉,留空;然后把列表拉到最下边(IPALL),配置一个固定端口,以后你连接数据库就用这个端口就可以了:如下图
这里我用的是1368,数据库重启后,就可以用上面的程序连接了.
浏览 26835
浏览: 96060 次
来自: 武汉三星S5无法连接电脑 连接电脑仅显示充电怎么办-手机常见问题-手机开发-壹聚教程网三星S5无法连接电脑 连接电脑仅显示充电怎么办有很多朋友可能会发现自己新买的三星Galaxy S5通过数据线将手机设备与电脑连接上,若连接后手机仅显示充电状态,请按照以下步骤操作 一、下载并安装Kies 3软件
如果您的电脑中未安装Kies软件,有可能会因缺少驱动导致无法连接,请下载安装Kies 3同步软件,安装完毕后,无需打开此软件。
二、将您的G9008V与电脑连接
1.在待机页面下,向下滑动顶帘菜单。
2.点击【已连接进行充电】。
3.将【媒体设备(MTP)】勾选即可。
以上设置完成后,电脑桌面上会弹出Galaxy S5设备盘符,然后点击【打开设备以查看文件】(如没有弹出,您可以进入【我的电脑】中,找到带有该设备型号的G9008V设备盘符,双击打开),就可以实现G9008V设备与电脑之间数据的传输了。
上一页: &&&&&下一页:相关内容当前访客身份:游客 [
当前位置:
Druid是一个JDBC组件,它包括三部分:&DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。&DruidDataSource 高效可管理的数据库连接池。&SQLParser&Druid可以做什么?&1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。&2) 替换和。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。&3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。&4) SQL执行日志,Druid提供了不同的LogFilter,能够支持、和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。&扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter-Chain机制,很方便编写JDBC层的扩展插件。&如下是一个基于Druid内置扩展StatFilter的监控实现:Druid 的 JavaDoc 文档请看
Druid最新更新资讯,共47条&&(,)
24评/6498阅
20评/6355阅
41评/5615阅
9评/4068阅
2评/1572阅
授权协议:
开发语言:
操作系统:
收录时间:
-& 日&&(国产软件 or 国人参与)
ilikesss 发表于2天前
,最后回答(2天前):
追月小虎 发表于3年前
,最后回答(2天前):
TonyJian 发表于2年前
,最后回答(3天前):
姚春来 发表于3天前
zgw06629 发表于3周前
,最后回答(6天前):
腾飞工作室 发表于1周前
,最后回答(1周前):
象叔 发表于1周前
small__ant 发表于1周前
,最后回答(1周前):
李嘉图 发表于3周前
,最后回答(1周前):
红薯 发表于3年前
,最后回答(1周前):
眸子中记忆斑驳的流年 发表于1周前
27号 发表于2周前
,最后回答(2周前):
H_Ooorange 发表于1年前
,最后回答(2周前):
老村长 发表于2周前
,最后回答(2周前):
zeronfx 发表于3周前
,最后回答(3周前):
进入休眠期 发表于4周前
,最后回答(4周前):
Defens 发表于4周前
,最后回答(4周前):
cyb_beta 发表于1个月前
,最后回答(1个月前):
山老猫 发表于1个月前
长门有葱 发表于1个月前
,最后回答(1个月前):
:是不是不更新了
提个建议, 能不能加一个类似心跳的功能,发现DPCP里面有,但是Druid没有,虽然Druid有一个DestroyConnectionThread,但这个是为了干掉超过空闲时间的连接的,是负能量的,我们期望有一个能不断刺激连接有效的功能,我们自己写一个定时器也行,但是貌似无法获取到DruidDataSource里面的所有连接对象呢,请求关注一下!
: 最小连接无法保持,什么情况?有木有哪位兄台遇到过~~
: 的最小连接数为什么不起作用???
:Druid在什么情况下会产生物理关闭?
共有 30 个类似软件
C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。据说性...
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据...
C-JDBC(Java(TM) 数据库连接群集)作为开发源码的数据库群集中间件,可以让任何应用程...
HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果: 使用方法:...
DBCP (Database Connection Pool)是一个依赖Jakarta commons-pool对象池机制的数...
Hibernate也支持Proxool连接池,性能与DBCP不相上下。
Libzdb 实现了一个小型、快速和易用的线程安全的连接池数据库API,可连接多种数据库...
Python DBUtils 提供了稳固的、持久的到数据库的连接池,支持多线程应用环境。 该项...
DBPool是一个高效的易配置的数据库连接池。它除了支持连接池应有的功能之外,还包括...
Java DB Conn Pool 是一个 Java 的数据库连接池组件。 使用示例代码: public cla...
Druid 是为大型数据集上实时探索查询的引擎,提供专为 OLAP 设计的开源分析数据存储...
Druid Dashboard 是 Druid 的一个相对简单的初始化程序。它用时间序列和顶部列表查...
共有 744 人关注 Druid您所在的位置: &
Java连接MYSQL 数据库的连接步骤
Java连接MYSQL 数据库的连接步骤
kejian of 20
以下的文章主要描述的是java连接MYSQL数据库的正确操作步骤,在此篇文章里我们主要是以实例列举的方式来引出其具体介绍。
此文章主要向大家描述的是Java连接 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述。
当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,
具体如下:&我的电脑&-& &属性& -& &高级& -& &环境变量&,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加&;&,以与前一个classpath区分开。然后确定。
环境配置好了,很简单。现在,先配置Java连接MySQL,设其用户名为&root&,密码为&root&。在命令行或用一个SQL的前端软件创建Database。
我是用SQLyog的前端软件来创建Database的。
先创建数据库:
CREATE&DATABASE&SCUTCS;&
接着,创建表:
CREATE&TABLE&STUDENT &( &SNO&CHAR(7)&NOT&NULL, &SNAME&VARCHAR(8)&NOT&NULL, &SEX&CHAR(2)&NOT&NULL, &BDATE&DATE&NOT&NULL, &HEIGHT&DEC(5,2)&DEFAULT&000.00, &PRIMARY&KEY(SNO) &); &
然后插入数据,可以用SQL语句insert into &表名& values (value1, value2, ...);
也可以用SQLyog来操作
好了,创建好了。
下面,我们来编写.java文件来演示一下如何访问Java连接MySQL数据库。
import&java.sql.*;& &public&class&JDBCTest&{& &public&static&void&main(String[]&args){&&
驱动程序名
String driver = &com.mysql.jdbc.Driver&;
// URL指向要访问的数据库名scutcs
String url = &jdbc:mysql://127.0.0.1:3306/scutcs&;
// MySQL配置时的用户名
String user = &root&;
// Java连接MySQL配置时的密码
String password = &root&;
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println(&Succeeded connecting to the Database!&);
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = &select * from student&;
ResultSet&rs&=&statement.executeQuery(sql); &System.out.println(&-----------------&); &System.out.println(&执行结果如下所示:&); &System.out.println(&-----------------&); &System.out.println(&&学号&&+&&\t&&+&&&姓名&); &System.out.println(&-----------------&); &String&name&=&null; &while(rs.next())&{ &
选择sname这列数据
name = rs.getString(&sname&);
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes(&ISO-8859-1&),&GB2312&);
// 输出结果
System.out.println(rs.getString(&sno&)&+&&\t&&+&name); &} &rs.close(); &conn.close();& &}&catch(ClassNotFoundException&e)&{& &System.out.println(&Sorry,can`t&find&the&Driver!&);& &e.printStackTrace();& &}&catch(SQLException&e)&{& &e.printStackTrace();& &}&catch(Exception&e)&{& &e.printStackTrace();& &}& &}& &} &
接下来我们运行一下看下效果:
D:\testjdbc&javac JDBCTest.java
D:\testjdbc&java JDBCTest
Succeeded connecting to the Database!
-----------------------
执行结果如下所示:
-----------------------
-----------------------
0104421 周远行
0208123 王义平
0209120 王大力
0309119 李 维
0309203 欧阳美林
原文标题:java连接MYSQL
连接:/soplayer/archive//796565.html
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
这条路,有人说是一条不归路,走上来了,就要勇敢的走
MongoDB现在已经越来越受到重视,学习的人也越来越多
DBA是数据库管理员,英文是Database Administrator。一
本书取材于各大IT公司历年面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试)。详细分析了应聘程序员(含网
51CTO旗下网站

我要回帖

更多关于 数据连接连不上 的文章

 

随机推荐