java连接sql server 2008和连接sql server 2008(完整版)_第1页
java连接sql server 2008和连接sql server 2008(完整版)_第2页
java连接sql server 2008和连接sql server 2008(完整版)_第3页
java连接sql server 2008和连接sql server 2008(完整版)_第4页
java连接sql server 2008和连接sql server 2008(完整版)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java 连接 sql server 2008 和连接 sql server 2008 完整版 找了好多资料 对于新手 操作不凑都非常齐全 又不懂得家 QQ759582762 讨论 MyEclipse Java 连接 SQLServer 2008 R2 失败 n 次的经验 历时不下于十二个小时的探索检查 终于连接成功了 又想哭 又想笑 没办法 老师让自己搞 师兄又不给力 网上百度知道 N 万条 好多朋友的答 案都没有营养 纯粹为了积分 呜呼哀哉 鄙人特将经验分享于此处 望后来 之人少走弯路 1 先登录 SQL 2008 选择 Windows 身份验证 点击连接 连接成功就会在对象资源管理器出现如下画面 2 打开安全性 登录名 右击登录名 选择新建登录名 会出现登录名 新 建对话框 3 在选择页一栏 常规一项 填写登录名 选择 SQL Serve 身份验证 填写密码 去除强制密码过期 4 权限设置 在服务器角色一项 默认的是选择 public 相当于游客 只有登录 数据库权限 选择 sysadmin 给角色管理员权限 点击确定 5 试连接 在菜单栏里选择文件 连接对象资源管理器 然后在身份验证一栏 选择身份验证方式 填写登录名 密码 点击连接 在对象资源管理器一栏又多出一堆东西 表示连接成功 一一 eclipseeclipse 要要 引入的包引入的包 大家要注意了 不同的数据库要引不同的包 而且 sqlserver2000 和 sqlserver2008 要引的包是不一样的 这点要特别注意啊 一开始我只引了 jdbc 的包 这是 2000 版本的 2008 版本要引的是 sqljdbc2 0 驱动 Microsoft SQL Server JDBC Driver 2 0 exe 大家去网上搜就会有 的 解压后运行里面的程序就可以得到 sqljdbc4 jar 和 sqljdbc jar 最好是 2 个都导进去吧 省的出问题 二二 eclipseeclipse 引包方法引包方法 找到要引的包了 要怎么把它引进去呢 右击你创建的工程 找到 Build path 选择 Add External Archives 找到你 要导入的包 点击打开就可以引入了 引入后在工程下面的 Referencede Libraries 下便能显示这 2 个包了 三三 创建数据库创建数据库 既然是要用 java 连接数据库 当然你自己就要在 sqlServer2008 下创建一个你 自己的数据库啦 现在我假设创建的数据库名为 pro 四四 创建数据源创建数据源 在网上搜的很多 java 连接数据库的资料中都没用这一步 其实这一步是很重要 的 也是你在编写程序时要用上的 在控制面板 管理工具中选择数据源 选择系统 DNS 选项卡 点击添加 选择 SQLServer 点击完成 填入你自己取的数据源的名称 描述可以不用写 在服 务器的选择中大家要注意了 一定要是你的 sqlserver 服务器的名称 并不一 定就是下拉框中有选择的名称 我就是在这里纠结了好久久 出现了如下 图看上去不知道怎么解决的问题 找名称的方法是在你开启 sqlserver2008 时在连接的界面上会有服务器的名称 把它填入服务器名称框就可以了 点击下一步 选择你自己的数据库 一直下一步 到最后的时候可以测试哦 一般都会成功的 五五 端口设置端口设置 这是一个很重要的问题 sqlserver2008 的端口是动态的 会比较麻烦 在 windows 所有程序 microsoft sqlserver 的程序文件夹下会有个配置管 理器 打开它 设为如下状态 点击 TCP IP 打开 选择 IP 地址 因为我在后面的程序中用的 IP 地址是 127 0 0 1 所以我设置了 IP6 和 IPALL IPALL TCP 动态端口号一般为 1433 这在程序里 是要用到的 所以要记着哦 设置完后 需要重启服务器 打开控制面板 管理工具 服务 选择 SQL Server SQL 右击 选择停止 停止后再点击启动 便是重启了 六六 javajava 代码代码 把上面的这些都做好了 接下来就是写代码咯 以下是我的代码 package com sql import java sql public class Test2 public static void main String args String JDriver com microsoft sqlserver jdbc SQLServerDriver SQL 数据库引擎 String connectDB jdbc sqlserver 127 0 0 1 1433 DatabaseName pro 数据源 注意 IP 地址和端口号 数据库名字 try Class forName JDriver 加载数据库引擎 返回给定字符串名的类 catch ClassNotFoundException e e printStackTrace System out println 加载数据库引擎失败 System exit 0 System out println 数据库驱动成功 try String user abc 你自己创建的用户名字和密码 String password 000000 Connection con DriverManager getConnection connectDB user password 连接数据库 对象 System out println 连接数据库成功 Statement stmt con createStatement 创建 SQL 命令对象 创建表 System out println 查询 System out println 开始读取数据 ResultSet rs stmt executeQuery SELECT FROM 学生信息 where age 19 返回 SQL 语句查询结果集 集合 循环输出每一条记录 while rs next 输出每个字段 System out println rs getString stuId t rs getString NAME System out println 读取完毕 关闭连接 stmt close 关闭命令对象连接 con close 关闭数据库连接 catch SQLException e e printStackTrace System out println 数据库连接错误 System exit 0 运行结果 数据库驱动成功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论