社区
Java SE
帖子详情
java连接sql server要做哪几步?
j4sxw
2003-08-20 10:13:36
java连接sql server要做哪几步?
安装好后,要怎么设置
...全文
90
8
打赏
收藏
java连接sql server要做哪几步?
java连接sql server要做哪几步? 安装好后,要怎么设置
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mem_fox
2003-09-01
打赏
举报
回复
首先是要安装个数据库
hui3zhihui
2003-09-01
打赏
举报
回复
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//第一加载驱动器
String url = "jdbc:odbc:databaseSource";//databaseSource是你配置的数据源名字
String user = "sa";//SQL默认的超级用户名字和秘密
String password = "";
Connection conn = DriverManager.getConnection(url,user,password);//建立连接
Statement stmt = conn.createStatement();//创建语句,用来对数据库里面的表等进行操作
}
catch(ClassNotFoundException cnfe)
{
System.err.println(cnfe); //连接驱动器失败
}catch(SQLException sqle){
// 数据库连接错误
System.err.println(sqle);
}
然后你就可以使用Statement的方法executeUpdate()\executeQuery来对你的数据库里面的表等进行操作
ahyf
2003-09-01
打赏
举报
回复
star821116(业精于勤荒于嬉,行成于思毁于随):
好文,我终于连上数据库了。
j4sxw
2003-08-20
打赏
举报
回复
好不好设置环境变量啊.
好像把什么文件考到什么地方
cafem
2003-08-20
打赏
举报
回复
装SQL SERVER JDBC驱动
然后就Class.forName("com.microsoft.......")
star821116
2003-08-20
打赏
举报
回复
按照如下步骤连接
刚开始连接数据库是比较麻烦的,记得我第一次用JDBC连接数据库的时候弄得我甚是郁闷。
好,下面开始一步一步的来:
我认为供学习使用的DB还是SQL2000比较好,也比较普遍,因为SQL Server也算是一个应用比较广泛的关系型数据库,
而像DB2,Oracle,我都觉得太专业,学习使用没有必要,SQLServer可以装一个个人版就足以学习Java的数据库连接了
我比较反对用Access数据库,引在Core Java中的话说就是:这样的桌面数据库不仅安装和配置有些复杂,而且桥连接驱动程序和
桌面数据库有很多的的局限性,这些局限性很容易导致混乱,所以,人们从这种驱动程序的安装中只能学到很少的真正的数据库知识。
我就以连接SQL 2000为例来说:
首先肯定是下载驱动程序了:
Microsoft JDBC for SQL SERVER的驱动程序;http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
安装版的不到2M,安装完后开始程序中会出现Microsoft SQL Server 2000 Driver for JDBC,然后有一个HTML Help,其实从中就可以找到连接SQLserver的全部信息
忘了还必须要有SQLServer,大家可以到http://www.codestudy.net/去下载,4in1版本的
装好SqlServer过后,建立一个数据库,名为test,然后建立一个表"NAME",然后输入name字段,char类型,然后让这个字段的值为HelloDB(如果基本的数据库操作不会我就没辙了:)
然后应该把驱动程序类加入到classpath中了,我在上面的帖子说过,应该把\Microsoft SQL Server 2000 Driver for JDBC\lib下面的mssqlserver.jar msutil.jar msbase.jar
这三个文件放在%JAVA_HOME%\jre\lib\ext下面,然后就是测试程序了:
照如下的代码输入程序:
import java.sql.*;
public class SQLTest{
public static void main(String[] args){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String user = "sa";
String password = "";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM NAME";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println("Your frist field is " + rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e){
System.err.println(e);
}
}
如果出现HelloDB就说明操作数据库成功了,当然这么顺利我就笑了,我觉得比较常见的问题就是用户sa未与信任 SQL Server 连接相关联。
这个在我刚开始连接数据库的时候也遇到过,但是后来不知怎么的弄好了也没有深入研究了。那天在这个帖子
http://expert.csdn.net/Expert/topic/2028/2028251.xml?temp=.5175592zez(思恩 为老婆多挣钱 鹤清风) 大哥的回复中才知道,要修改sql server 为sql 和 windows验证
不能是只有windows验证,所以才连不上。
然后我说说怎么在JBuilder中配置SQLServer的连接,在这里我引用一下beyond_xiruo大哥的文章《在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库 beyond_xiruo》
原文在http://www.csdn.net/Develop/Read_Article.asp?Id=15098
一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
然后你就可以查看你这个数据库中的资源了,我用JB就是这样连接的:)(个人表示感谢xiruo大哥:))
j4sxw
2003-08-20
打赏
举报
回复
晕
cui_yihao
2003-08-20
打赏
举报
回复
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://xxx:1433;DatabaseName=xxx", userName,password"));
Java
连接
SQL
Server
教程全
首先,在
连接
数据库之前必须保证
SQL
Server
是采用
SQL
Server
身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:在默认情况下,
SQL
Server
Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用
SQL
Server
Express的混合安全验证,也就是说由
SQL
关于
JAVA
连接
到
SQL
server
的步骤方法,以及遇到的问题
这是一个
java
类文件 要实现将此类
连接
到数据库一定要执行以下步骤: 1.装载驱动程序 2.加载驱动程序 3.
连接
到指定数据库 4.测试 第一步:从
SQL
server
官网上下载jdbc驱动程序,下载时请注意jdbc的版本与
java
JDK的版本是否对应。 图中我们可以看到9.4版本的jdbc是可以同时兼容16.0、11.0 和 1.8的,此时我们就要确定我们的jdk版本号方法为:按win+R,输入cmd,在弹出的命令窗口中输入
java
-version 图中我们可以看到我们jdk版本为1.8,那么我
(超详细) eclispe如何
连接
SQL
Server
2019(通过JDBC驱动包
连接
)
因为课程设计需要使用
Java
连接
SQL
Server
2019,
Java
我最常用的开发工具是eclispe,因此本帖以eclispe
连接
数据库为例 本帖是分享在已经安装并配置好eclispe和
SQL
Server
2019的情况下
连接
eclispe和
SQL
Server
2019 第一步:设置
SQL
Server
的状态(有些人默认就是开启的有些不是,如是开启的可跳过这一步) 点开SSMS,并且确保是用
SQL
Server
身份验证登录的 在安全名-登录名下找到sa 之后选中sa,右键选择属性 在状态里查看: 是否
java
连接
SQL
Server
java
连接
SQL
Server
(转)安装了一上午 被苏工说成没有天份的人(共享一下以共勉)1.安装
SQL
server
2000 以前在安装的时候我都是能顺利安装上去的 但是昨天重装系统后今天装的时候就有了挂起错误并提示要重启 傻不拉几的我还真重启了好几次 但仍然有挂起错误,在网上找了下。原来
SQL
sever2000 的安装跟操作系统有关 如果有挂起错误可以修改注册表来避免,具体方法
Java
连接
sql
的配置问题以及出现
java
.lang.ClassNotFoundException: com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver解决意见
一.知识准备前期要求掌握的知识:了解结构化查询语言
SQL
的相关内容。实验相关理论或原理:
Java
语言提供了对数据库的强大支持,
Java
语言提供JDBC来实现对数据库访问和数据处理的支持。利用JDBC来访问特定的数据库,实现对数据库的各种操作。具体有7步:(1) 导入JDBC类;(2) 装载/注册驱动程序;(3)
连接
数据库;(4) 创建语句对象;(5) 执行
SQL
语句;(6)...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章