SQLServer2005的JDBC连接
来源:互联网 发布:python 精准营销 编辑:程序博客网 时间:2024/04/29 00:37
前段时间java工程训练课上一个测试要用到sqlserver2005,刚开始根本不会弄,几天下来终于jdbc连接操作成功了。现在把过程作一个简短描述,以做日后参考。
sqlserver2005安装后默认的是windows身份验证,但我在操作时屡试不成功,所以我用的是混合模式下的sqlserver
身份验证。
首先用windows身份验证登录sqlserver,在对象资源管理器的sqlserver实例字段上点击鼠标右键,选择属性,在属性对话框里选择安全性,在安全性对话框中选择sqlserver和windows身份验证模式,点击确定。然后回到对象资源管理器的sqlserver实例字段上,点击鼠标右键,选择新建查询,会出现sql编辑框,在此编辑框中为用sql语句为sqlserver创建一个sqlserver身份验证的登录用户和密码。创建的sql语句:CREATE LOGIN jywhu WITH PASSWORD='123';然后点击编辑框上的执行。如果执行成功的话就创建一个用户名是jywhu,密码是123的登录账户。然后把此账户设置为服务器角色,这样你用这个账户登录后才能创建和删除数据库和数据表,也是在刚才的sql编辑器中完成。设置的sql语句:EXECUTE sp_addsrvrolemember 'jywhu' 'sysadmin';再点执行就可以了。如果要删除它的服务器角色:EXECUTE sp_dropsrvrolemember 'jywhu' 'sysadmin';执行就可以了。
创建好登录账户后,现在要把sqlserver的TCP/IP连接启动,默认情况下是关闭的。点击开始菜单—所有程序—sqlserver2005—配置工具—sqlserver configuration manager,打开选择sqlserver2005网络配置下的协议,将TCP/IP协议启动,然后双击此协议弹出属性对话框,将IP地址栏的IPALL下的TCP端口设置为1433,确定保存。
至此,如果已经安装好sqlserver2005的jdbc驱动并配置好环境变量,我们就可以启动sqlserver2005的服务,编写java代码进行jdbc连接了。jdbc连接代码:
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DBURL = "jdbc:sqlserver://localhost:1433;databaseName=你创建的数据库名";
private static final String DBURL = "jdbc:sqlserver://localhost:1433;databaseName=你创建的数据库名";
try {
Class.forName(DRIVER);
conn=DriverManager.getConnection(DBURL,"jywhu","123");
System.out.println("connect successfully!");
Class.forName(DRIVER);
conn=DriverManager.getConnection(DBURL,"jywhu","123");
System.out.println("connect successfully!");
} catch (Exception e) {
System.out.println("Can't connect the database.");
}
如果上述步骤都正确的话,就可以连接成功了。
System.out.println("Can't connect the database.");
}
如果上述步骤都正确的话,就可以连接成功了。
sqlserver2005的jdbc驱动可以到http://free.ys168.com/?andyelvis下载,下载后解压,然后将驱动jar文件的路径加到环境变量的classpath里,同时把这个jar文件拷贝一份到jdk安装目录/jre/lib/ext目录下
- SQLServer2005的JDBC连接
- jdbc连接sqlserver2005数据库的问题
- JDBC连接SqlServer2005数据库
- 【数据库】jdbc连接SQLServer2005
- JDBC方式连接sqlserver2005
- 新版JDBC连接SqlServer2005数据库
- 新版JDBC连接SqlServer2005数据库
- JDBC 无法连接到sqlserver2005
- jdbc 连接数据库技术(sqlserver2005数据库)
- JDBC连接之SQLServer2005数据库
- JAVA用jdbc连接SQLServer2005
- JAVA用jdbc连接SQLServer2005
- 关于SqlServer2005的jdbc连接的TCP/IP错误问题解决
- sqlserver2000与sqlserver2005和2008 jdbc连接的不同写法
- sqlserver2000与sqlserver2005和2008 jdbc连接的不同写法
- MyEclipse中JDBC连接SQLSERVER2005学习总结
- 使用jdbc连接SQLServer2005数据库--MyEclipse
- Java/JSP中使用JDBC连接SQLServer2005
- Eclipse:Spring学习之一IOC简单实现
- 在CSDN的博客今天开张啦
- Autodesk顺利在北京举行国内第一次Mapguide API 培训
- 渐显渐隐的图片轮换广告(摘自yahoo.com.cn)
- 10月25日学习总结之 C#数组和枚举
- SQLServer2005的JDBC连接
- 绑定
- 中兴股权激励对赌:10%收益率考验士气
- 把建立的对象做为另外一个函数的参数带入调用
- ORACLE 完全卸载
- 你的影子,拨动着我的心弦
- 7大冲线镜头纪念7个总冠军 16载永留舒迷记忆中
- FC3内核源代码的安装
- 另类数字剖析车王轨迹 舒马赫的16年F1赛车人生