您的位置:首页 > 编程语言 > Java开发

MyEclipse连接SQL Server 2008数据库的操作方法

2014-03-24 15:05 351 查看
MyEclipse连接SQL Server 2008数据库的操作方法是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。

一、修改SQL Server 2008

首先要确保SQL Server 数据库的登录方式是『混合验证模式』。如果不是也不要紧,数据库登录模式至少是 『Windows身份验证模式』,所以打开Microsoft SQLServer Management Studio,以Windows身份验证模式登录。在对象资源管理器内右键单击你的数据库,选择『属性』。在弹出的窗口左侧选择『安全性』标签,然后在右侧选中『SQL Server 和 Windows 身份验证模式』,确定即可。

二、配置SQLJDBC驱动

MSDN下载地址:Microsoft SQL Server JDBC Driver 3.0

解压缩后放在放在C:\Program Files\Microsoft SQL Server JDBCDriver目录下。然后配置环境变量:计算机—属性—高级—环境变量—在classpath中添加『;C:\Program Files\Microsoft SQL Server JDBCDriver\sqljdbc_2.0\chs\sqljdbc.jar』。

三、MyEclipse配置

下一步启动MyEclipse,调整视图到MyEclipse Database Explorer perspective。在DB Browser的空白处单击鼠标右键,选择New来新建一个数据库连接。按照下图填写数据即可。其中Driver template忽略,Driver name可自定义。点击Add JARs按钮,选择C:\ProgramFiles\Microsoft SQL Server JDBC Driver\sqljdbc_2.0\chs\sqljdbc.jar文件。[注意:若使用JDK 6.0或者以上建立项目的选sqljdbc4.jar]

点击Test Driver 就可以测试连接情况。

关于MyEclipse连接SQL Server 2008数据库的操作就介绍到这里了,希望本次的介绍能够对您有所收获!

在项目中建立java程序测试mssql连接myeclipse是否成功(已经引入sqljdbc的jar包)

packagesqlserver;
importjava.sql.*;
public
class
ConnectDataBase {
public
static
Connection con;
public
static void
main(String[] args) {
// TODOAuto-generated method stub
StringJDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
StringconnectDB="jdbc:sqlserver://localhost:1433;DatabaseName=user";
//也可以用127.0.0.1,数据源
try
{
Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类
}catch(ClassNotFoundException e){
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");
try{
Stringuser="sa";
Stringpassword="xxxxxx";
con=DriverManager.getConnection(connectDB, user,password);
System.out.println("连接数据库成功");
Statementstmt=con.createStatement();
//创建表
//System.out.println("开始创建表");
//String query="create table TABLE1(IDNCHAR(2),NAME NCHAR(10))";//创建表SQL语句
//stmt.executeUpdate(query);
//执行SQL命令
//System.out.println("表创建成功");
//输入数据
System.out.println("开始插入数据");
Stringa1="INSERT INTO PERSON_CARD VALUES(xxx)";//插入数据SQL语句
stmt.executeUpdate(a1);//执行SQL命令
System.out.println("插入数据成功");
//读取数据
System.out.println("开始读取数据");
ResultSetrs=stmt.executeQuery("SELECT *FROM person");//返回SQL语句查询结果集(集合)
//循环输出每一条记录
while(rs.next())
{
//输出每个字段
System.out.println(rs.getString("NameA"));
}
System.out.println("读取完毕");
//关闭数据库连接
stmt.close();//关闭命令对象连接
con.close();//关闭数据库连接
}
catch (SQLException e)
{
e.printStackTrace();
System.exit(0);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: