社区
Java SE
帖子详情
关于用java语言连接SQL Server
liuxiaolinlxl
2004-04-03 02:22:22
本人对用java连接其他数据库还了解,但是在一本书上看了一个连接SQL Server的驱动程序,但是不是很明白,如果我想连接数据库地址为211.87.213.71,端口号为:2000,
数据库名为stu的SQL Server数据库,我应该怎么样写作为Class.forName("")的参数;
本人急求该资料,请哪位兄弟姐妹支持一下,不胜感激!!!!!
...全文
119
5
打赏
收藏
关于用java语言连接SQL Server
本人对用java连接其他数据库还了解,但是在一本书上看了一个连接SQL Server的驱动程序,但是不是很明白,如果我想连接数据库地址为211.87.213.71,端口号为:2000, 数据库名为stu的SQL Server数据库,我应该怎么样写作为Class.forName("")的参数; 本人急求该资料,请哪位兄弟姐妹支持一下,不胜感激!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
programer23
2004-04-03
打赏
举报
回复
同意caiyanying732(学习)
Dongluo
2004-04-03
打赏
举报
回复
如果你使用的是Microsoft的驅動程式,那麽你可以使用以下的方式獲取數據庫連接,但是不要忘記要catch exception。
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );
caiyanying732
2004-04-03
打赏
举报
回复
先去这里下载JDBC:
http://www.microsoft.com/downloads/details.aspx?FamilyID=ee91ad1a-1ee4-49e1-95ea-e3f0e39114a9&DisplayLang=en
压缩后把msbase.jar,mssqlserver.jar, msutil.jar这三个文件拷贝到jre/lib/ext目录下,在环境变量classpath中也增加这三个文的路经
程序:例子
import java.sql.*;
class SqlTest{
public static void main(String args[]) throws ClassNotFoundException,SQLException{
String dburl="jdbc:microsoft:sqlserver://计算机IP:数据库端口;DatabaseName=数据库名";
String user="sa";
String password=""; //连接数据库的参数
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接数据库的驱动程序
try{
Class.forName(driver); //装载数据库驱动程序
Connection c=DriverManager.getConnection(dburl,user,password); //得到与数据库连接
Statement s=c.createStatement(); //创建语句
ResultSet r=s.executeQuery("SELECT * FORM 表名");//查询数据库
while(r.next())
System.out.println(r.getString(1)) //输出数据第一个字段内容
}catch(ClassNotFoundException e){
System.out.println("驱动程序装载失败");
e.printStackTrace();
}catch(SQLException e){
System.out.println("与数据库连接失败");
e.printStackTrace();
}
}
}
如果你的程序输出 "驱动程序装载失败",那就表示你的驱动程序没有配置好
如果你的程序输出 "与数据库连接失败",表示你的数据库参数没有设好。
kobetong
2004-04-03
打赏
举报
回复
import java.sql.*;
public class Jsp1Bean {
Connection conn=null;
ResultSet rs=null;
Statement stat=null;
String classN="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;"+"DatabaseName=Mydata"; //localhost可改成你需要的IP+端口+database
public Jsp1Bean(){
try{
Class.forName(classN);
conn=DriverManager.getConnection(url,"sa","123"); //sa:用户名; 123:密码
stat=conn.createStatement();
}catch(java.lang.ClassNotFoundException e){
System.err.println("faq():"+e.getMessage());
}catch(java.sql.SQLException e1){
System.out.println("faq():"+e1.getMessage());
}
}
//数据查询
public ResultSet executeQuery(String sql){
try{
conn=DriverManager.getConnection(url,"sa","123");
stat=conn.createStatement();
rs=stat.executeQuery(sql);
}catch(SQLException e3){
System.out.println("aq.executeQuery:"+e3.getMessage());
}
return rs;
}
//数据更新
public boolean executeUpdate(String sql1){
try{
stat.executeUpdate(sql1);
return true;
}catch(SQLException e4){
System.err.print("e4:"+e4.getMessage());
}
return false;
}
}
flymoon
2004-04-03
打赏
举报
回复
兄弟姐妹支持一下,
java
连接
sql
server
端口错误问题解决
Java
连接
SQL
Server
端口错误是指在使用
Java
语言
连接
SQL
Server
数据库时,出现
连接
错误的问题。该问题可能是由于
SQL
Server
的配置不正确、防火墙阻止了 TCP
连接
或 JDBC 驱动程序版本不兼容所引起的。 解决...
java
jdk1.8
连接
sql
server
数据库使用的扩展jar包-
sql
jdbc42
JDBC(
Java
Database Connectivity)是
Java
平台中用于访问数据库的标准API,它定义了一组接口和类,使得
Java
程序员可以使用标准的
Java
语言
来编写数据库应用程序,而无需了解底层数据库的具体实现细节。`
sql
jdbc42....
java
通过JDBC链接
SQL
Server
2016
### 使用
Java
通过JDBC
连接
SQL
Server
2016 #### 一、前言 在当前信息化社会背景下,数据管理与处理技术对于企业乃至个人都至关重要。
Java
作为一种广泛应用的编程
语言
,通过
Java
Database Connectivity (JDBC) 可以...
基于
JAVA
和
SQL
-
Server
图书管理系统课程设计
* 使用
JAVA
语言
连接
SQL
Server
数据库管理系统 * 使用
SQL
Server
数据库管理系统在
JAVA
语言
中的应用 知识点6:图书管理系统的实现和测试 * 图书管理系统的实现和测试 * 图书管理系统的功能模块组成图,系统各模块...
kettle
连接
sql
server
驱动
标题 "kettle
连接
sql
server
驱动" 涉及到的是在数据集成工具 Pentaho Data Integration(简称 Kettle 或 PDI)中,如何配置和使用
SQL
Server
数据库的
连接
。Kettle 是一个强大的ETL(Extract, Transform, Load)...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章