eclipse连接SQL sever数据库的详细方法 15
想知道具体的操作(打开什么文件将文件复制的那个文件夹下之类的)还有代码想用eclipse连接调用具体在磁盘的某一个位置的数据库文件不仅仅是连接数据库的代码比如通过ecli...
想知道具体的操作(打开什么文件 将文件复制的那个文件夹下之类的)还有代码
想用eclipse连接调用具体在磁盘的某一个位置的数据库文件 不仅仅是连接数据库的代码 比如通过eclipse建立一个登录界面 输入用户名和密码 若符合数据库中的记录 则登录成功
个人觉得其中一个难点就是怎么在eclipse里用到事先建立好的那个数据库文件 如果只是在eclipse部分忙活而不涉及具体数据库的话 应该是不可以的吧 但如何将数据库文件引入eclipse的操作 展开
想用eclipse连接调用具体在磁盘的某一个位置的数据库文件 不仅仅是连接数据库的代码 比如通过eclipse建立一个登录界面 输入用户名和密码 若符合数据库中的记录 则登录成功
个人觉得其中一个难点就是怎么在eclipse里用到事先建立好的那个数据库文件 如果只是在eclipse部分忙活而不涉及具体数据库的话 应该是不可以的吧 但如何将数据库文件引入eclipse的操作 展开
4个回答
展开全部
首先导入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();
}
}
}
代码:
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();
}
}
}
2015-12-19 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
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);
这是基本的数据库操作方法
大概流程就是加载驱动类,创建连接,执行数据库操作,关闭
Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法
大概流程就是加载驱动类,创建连接,执行数据库操作,关闭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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包,在微软官网可以下载
然后在你的数据访问类里调用数据连接帮助类就行了,
有打开数据库方法,和关闭数据库方法
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包,在微软官网可以下载
然后在你的数据访问类里调用数据连接帮助类就行了,
有打开数据库方法,和关闭数据库方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保证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端口没有打开,需要重新进行以上配置。
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端口没有打开,需要重新进行以上配置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询