中易网

如何在MyEclipse中JDBC连接SQL Server 2008

答案:2  悬赏:20  
解决时间 2021-02-27 09:50
如何在MyEclipse中JDBC连接SQL Server 2008
最佳答案
1.下载连接驱动包
Microsoft SQL Server JDBC Driver 4.0.exe
2.设置SQL SERVER 2008服务器
2-1、“开始”→“程序”→“MicrosoftSQLServer2008”→“配置工具”→“SQLServerConfigurationManager”(确认“SQLServerManagementStudio”已关闭)
2-2、“SQLServer2005服务”中停止服务“SQLServer(SQLEXPRESS)”(默认是启动状态)
2-3、“SQLServer2005网络配置”→“MSSQLSERVER的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP地址”里,确认“IPAll”中的“TCP端口”为1433
2-4、“SQLServer2005服务”中启动服务“SQLServer(MSSQLSERVER)”(默认是停止状态)
2-5、关闭“SQLServerConfigurationManager”(此时可以启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录,SQLServer服务器设置正确的话应该能登录成功)
3、创建测试数据库和表:
启动“SQLServerManagementStudio”,并用帐户sa、密码liteng登录(SQLServer服务器设置正确的话应该能登录成功),创建一个数据库
USERS ,内建一个表USERS。后随便插入数据~~~
Create database USERS
CREATE TABLE USERS
(
UserName varchar(50),
PassWords varchar(50)
)

4、创建测试的Java工程和代码
4-1、启动“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名为Test
4-2、打开Test的“Properties”→“JavaBuildPath(JAVA构建路径)”→“Libraries”→“AddExternalJARs”,选择下载好的连接驱动包“sqljdbc.jar”或“sqljdbc4.jar”,最好选择一个,然后点击“OK”确定。
注:如出现“此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。”则选择正确的jar包。把
4-3、创建一个测试类,编写如下代码:
package it.cast.domain;
import java.sql.*;
public class Test {
public static void main(String[] args) {
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=USERS","sa","liteng");
stmt=con.createStatement();
rs=stmt.executeQuery("select UserName,PassWords from USERS");
while(rs.next()){
String strUserName=rs.getString(1);
String strPassWord=rs.getString(2);
System.out.println(strUserName+"\t"+strPassWord+"\t");
}
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(con!=null)
con.close();
}catch(Exception e){
e.printStackTrace();
}finally{
System.out.println("GameOver~");
}
}
}
4-4、执行代码,应该显示USERS表的数据
全部回答
请问你的 连接代码是什么样的???我也有类似的问题 import java.sql.*; public class jdbconnection {  private string dbdriver = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; // 数据库的驱动  private string url = "jdbc:sqlserver://localhost:1433;databasename=onlinebookshop"; // url地址  public connection connection = null;  public jdbconnection() {   try {    class.forname(dbdriver).newinstance(); // 加载数据库驱动    connection = drivermanager.getconnection(url, "sa", "123456"); // 加载数据库   } catch (exception ex) {    system.out.println("数据库加载失败");   }  } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
姨妈家哥哥结婚大我四五岁,然后我要当伴郎,
盛美广告地址在哪,我要去那里办事
兴福珠宝怎么去啊,我要去那办事
春雨给柳树洗澡照样子,说一说.妈妈给我填空,
为人娘妻的感觉是什么意思
有没有人知道配电网分区,I区 ,II 区,III区
江南高速起止地点,途经地方
大家好,我现在我想做电气产品代理第一步该怎
围棋的分先,互先,让先,猜先的开局有什么区
宝马3系怎么从点烟器走线到底盘
凯旋u0404故障码是怎么回事
谁有《我流绮想曲》的MP3
准哈日楚鲁地址有知道的么?有点事想过去
海南大学承认奖项叶圣陶杯一等奖吗?
谁推荐几本经典书籍,管理、励志、个人成长方
推荐资讯
成都市第四人民医院我想知道这个在什么地方
台式机显卡GeForce GT 610和笔记本上的NVIDIA
去酒吧驻唱 一天大概多少钱
立马电动车子洲专卖店在哪里啊,我有事要去这
玩手机游戏都得对喷,网络上的人都这么爱互喷
梦三国第五章给什么武器?
这个处理器带得动影驰gtx960吗?
验证码是+=?是怎么输入才对啊?
漂亮宝贝造型沙龙地址有知道的么?有点事想过
求小说倍的的si wa 资源
一千瓶水,只有一个有毒的,一次试验周期只要
嘉佳宜便利店我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?