java连接SqlServer2005(netbeans)
花了大半天的时间终于解决了问题,下面分享一下我的过程:
我的系统安装的是jdk6,netbeans和Mycrosoft SqlServer 2005,java连接数据库一般要分六部走
1.注册驱动
2.用驱动管理类创建连接
3.创建语句statement封装sql脚本语句
4.执行
5.处理返回的结果
6.关闭相关连接
在这里连接的是SqlServer2005,属于第三方驱动,首先得从网上下载该驱动,可以到微软官方网站上下载最新版本的JDBC 1.2,
然后将下载的sqljdbc_1.2.2828.100_chs(即Microsoft SQL Server 2005 JDBC Driver 1.2中文版)解压缩到C:\Program Files\Microsoft SQL Server 2005 JDBC Driver,在classpath后面加上一项C:\Program Files\sqljdbc_1.2\chs\sqljdbc.jar
接着要启用sqlserver的tcp/ip协议,方法:
开始-所有程序-Microsoft SQL Server 2005-配置工具-SQL Server Configrution Manager。
打开后找到SQL Server 2005网络配置下面的SQLEXPRESS协议,在右边的窗口会看见TCP/IP,右 键 点击,选择启用,再双击TCP/IP,在协议下全部侦听选是,启用选是。在p地址栏,选择ippall将tcp端口设置为1433,确定之后,在服务里将SQL Server (MSSQLSERVER)和SQL Server (SQLEXPRESS)重新启动一下。
接着要对netbeans进行设置
数据库->驱动程式,按鼠标右键,选择菜单“新建驱动程式...",此时将弹出一个对话框:“新建JDBC驱动程式”,点击“添加(A)...”按钮,找到你你放驱动包的位置,我的是:C:\Program Files\sqljdbc_1.2\chs\sqljdbc.jar,再在名称那里输入个名字,如我的是:Microsoftware Sql server 2005(1),然后确定。
驱动加入以后,在"数据库"->"驱动程式"下多了一个刚输入的"SQLServer2005",选中它并按鼠标右键,选择"连接使用...",此时将弹出一个对话框,在"数据库URL(A)"处输入:"jdbc:sqlserver://localhost:1433; DatabaseName=(您的数据库名)", 然后再输入用户名与口令,并勾选上"在此会话期间记住口令"(此项非必选),最后按"确定"按钮,此时应该就显示连接成功(若显示出错无法连接,请看下一步的处理,处理好后再继续),并应该在数据库下多了一个名称形如:"jdbc:sqlserver....."的小图标,选中它并按鼠标右键,选择菜单"连接...",此时一切就OK了。
若在上一步没有连接成功,出现错误讯息,应该检查上面的.您的SQL Server是否有启动TCP/IP通讯协定,并手工指定了Port号如1433;2.您的SQL Server的安全认证是否有选择混�
相关文档:
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持
下面简单的说下它的4种常用功能:
查询:
以下是代码片段:
String str="abc efg ABC";
String regEx="a|f"; //表示a或f
Pattern p=P ......
以下是 Java 判断字符串是否为空的三种方法.
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.
方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.
方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二.
以下代码在我机器上的运行结果: (机器性能不一, 仅� ......
首先,做一点说明。Flex是不能直接连接数据库的,这一点大家需要知道,它只能间接地连接数据库。Flex中提供了三种方式:HttpService,WebService 和RemoteObject。其中HttpService可以直接获取XML中的数据,还可以通过JSP,ASP以及PHP读取数据库中的数据,这个比较简单,而且网上也有很多例子,我就不多说了。WebServi ......
首先,做一点说明。Flex是不能直接连接数据库的,这一点大家需要知道,它只能间接地连接数据库。Flex中提供了三种方式:HttpService,WebService 和RemoteObject。其中HttpService可以直接获取XML中的数据,还可以通过JSP,ASP以及PHP读取数据库中的数据,这个比较简单,而且网上也有很多例子,我就不多说了。WebService我不 ......
一、final
根据程序上下文环境,Java
关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
final类不能被继承,没有子类,final类中的方法默认是final的。
final方法不能被子类的方� ......