社区
Java SE
帖子详情
java连接sql server要做哪几步?
j4sxw
2003-08-20 10:13:36
java连接sql server要做哪几步?
安装好后,要怎么设置
...全文
87
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安全验证且禁用...
关于
JAVA
连接
到
SQL
server
的步骤方法,以及遇到的问题
第一步:从
SQL
server
官网上下载jdbc驱动程序,下载时请注意jdbc的版本与
java
JDK的版本是否对应。 图中我们可以看到9.4版本的jdbc是可以同时兼容16.0、11.0 和 1.8的,此时我们就要确定我们的jdk版本号方法为:按win...
(超详细) eclispe如何
连接
SQL
Server
2019(通过JDBC驱动包
连接
)
因为课程设计需要使用
Java
连接
SQL
Server
2019,
Java
我最常用的开发工具是eclispe,因此本帖以eclispe
连接
数据库为例 本帖是分享在已经安装并配置好eclispe和
SQL
Server
2019的情况下
连接
eclispe和
SQL
Server
2019 第一...
java
连接
SQL
Server
java
连接
SQL
Server
(转)安装了一上午 被苏工说成没有天份的人(共享一下以共勉)1.安装
SQL
server
2000 以前在安装的时候我都是能顺利安装上去的 但是昨天重装系统后今天装的时候就有了挂起错误并提示要重启 傻不拉几的...
Java
连接
sql
的配置问题以及出现
java
.lang.ClassNotFoundException: com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver解决意见
实验相关理论或原理:
Java
语言提供了对数据库的强大支持,
Java
语言提供JDBC来实现对数据库访问和数据处理的支持。利用JDBC来访问特定的数据库,实现对数据库的各种操作。具体有7步:(1) 导入JDBC类;(2) 装载/...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章