eclipse连接SQL sever数据库的详细方法

2025-01-04 05:52:00
推荐回答(4个)
回答1:

首先导入jsqldbc.jar文件,项目名——》右键properties——》java build path ——》libraries——》add external jars...——》c:\programes files\java\sqljdbc.jar(c:\programesfiles\java\sqljdbc.jar 是sqljdbc.jar的目录,有可能更改)

代码:
import java.sql.*;

public class jdbctest2
{
public static void main(String[] args) throws SQLException
{
Connection conn=null;
Statement sm=null;
ResultSet rs=null;
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://127.0.0.1:1433;database=studb";
conn=DriverManager.getConnection(url,"sa","sa");//数据库是sql2005
sm=conn.createStatement();
rs=sm.executeQuery("select * from stuinfo");//查询表中所有数据
while(rs.next())
{
System.out.println(rs.getString(1)); //获取表中第一列数据
}

}
catch(Exception ex)
{
System.out.println(ex);

}
finally
{
rs.close();
sm.close();
conn.close();

}

}

}

回答2:

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法
大概流程就是加载驱动类,创建连接,执行数据库操作,关闭

回答3:

import java.sql.*;
import javax.naming.*;
import javax.sql.DataSource;

/**
* 数据连接帮助类
*/
public class BaseDao {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;

/**
* 获得连接
* @return Connection
*/
public Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaceName=epet","sa","0000");
} catch (Exception e) {
e.printStackTrace();
System.out.println("连接错误");
}
return conn;
}
/**
* 连接关闭
* @param conn 连接对象
* @param pstmt 连接指令
* @param rs 结果集
*/
public void closeAll(Connection conn, PreparedStatement pstmt, ResultSet rs) {
try {
if (rs != null) {
rs.close();
}
if(pstmt!=null){
pstmt.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
先导入驱动jsqldbc.jar包,在微软官网可以下载
然后在你的数据访问类里调用数据连接帮助类就行了,
有打开数据库方法,和关闭数据库方法

回答4:

保证sql
server
2008是采用sql
server身份验证方式下开始配置:
一、sql
server
2008的配置:
1、安装好sql
server
2008后,运行
开始

所有程序

microsoft
sql
server
2008

配置工具

sql
server配置管理器,在打开的窗口的左边找到
mssqlserver的协议,在右边右单击
tcp/ip,选择
已启用。如果named
pipes
未启用也设为启用。如图5所示:
图5
2、双击图5右边的
tcp/ip,在弹出的窗口中选择
ip地址
标签,把
ipall
中的
tcp端口
设成
1433,并将上方所有的
已启用
选项设置成
是。如图6所示:
图6
4、然后重启数据库,重启完毕后,接下来使用命令测试1433端口是否打开。
5、开始菜单

运行cmd

在命令提示符下输入:telnet
127.0.0.1
1433,(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口
1433:
连接失败”,则说明1433端口没有打开,需要重新进行以上配置。