导航:首页 > 编程语言 > java连接sqlserver2005

java连接sqlserver2005

发布时间:2022-07-01 09:54:57

java语言如何与sql server 2005数据库连接

public class DB {
private Connection con;
private PreparedStatement pstm;
private String driverName = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost:3306/el?useUnicode=true&characterEncoding=utf-8;autoReconnect=true";
private String username = "用户名";
private String pwd = "密码";

/**
* 加载驱动
*/
public DB(){
try{
Class.forName(driverName);
}catch(ClassNotFoundException e){
System.out.println("加载驱动出错?");
e.printStackTrace();
}
}

/**
* 获得connection对象
* 获取连接对象
* @return Connection
*/
public Connection getConnection(){
if(con==null){
try {
con=DriverManager.getConnection(url,username,pwd);
} catch (SQLException e) {
// System.out.println("获得connection对象是错误");
con=null;
e.printStackTrace();
}
}
return con;
}
public void doPstm(String sql,Object[] params){
if(sql!=null&&!sql.equals("")){
if(params==null)
params=new Object[0];
getConnection();
if(con!=null){
try{
System.out.println(sql);

pstm=con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

for(int i=0;i<params.length;i++)
pstm.setObject(i+1,params[i]);
pstm.execute();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
public ResultSet getRs() throws SQLException{
return pstm.getResultSet();
}

/**
* 关闭connection对象
*/
public void closed(){
try{
if(con!=null){
con.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
}

这个可以封起来直接用。

⑵ java连接sqlserver2005数据库

我就不运行了,debug一下吧,看看哪错了。

⑶ Java连接SQLServer2005问题

jdbc:sqlserver://localhost:1433

这里不要写localhost要写数据库服务的全名你把sql2005打开就会看到全名的.而且sa的密码是不能为空的,sql2005就是这样的

怎么不用Hibernate呢?

⑷ 求java连接sql2005的代码与连接方法 要快的

首先下载个jsbc驱动包,
sql2000的驱动的解压后有三个有用的包分别是msbase.jar; mssqlserver.jar; msutil.jar.
sqljdbc-3.0和jdbc-2.0解压都里有两个包分别是sqljdbc.jar; sqljdbc4.jar;
这三个在sql2005上都能用,,个人推荐sql-3.0
还有就是的打开你的sql服务端口,右击我的电脑,选择管理。在服务和应用程序力找到SQl
server网络服务 在MSSQLl里的协议管理在Tcp/ip里配置。把127.0.0.1的端口值为1433,并开启

其次就是创建项目。我用的myEclipse,
为了简单创建一个普通的java project就可以了。在项目名字上点击右键选择Build Path,在选择Configare Build Path 弹出对话框点击Libraries ,再点击Add External jars添加jdbc驱动包如果你用的是sql200的驱动包3个都添加上,如果用的是sqljdbc-2.0或3.0.你只添加一个就行,根据jre不同而不同,一般都是sqljdbc4.jar。。如果不行你在换下。
下边给你给测试代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class javasql {

/**
* @param args
*/
public static void main(String[] args) {
Connection con=null;
ResultSet rs=null;
PreparedStatement pstmt=null;

try{
Class.forName(

⑸ 用java(eclipse)怎么连接SQLserver2005(windows身份验证)

和用什么IDE(如eclipse)没有关系。

关键词:JDBC

详细说明:
1.下载SQLServer2005的JDBC驱动程序:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=E22BC83B-32FF-4474-A44A-22B6AE2C4E17
2.把下载的驱动程序放入你项目的classpath里,以eclipse为例:项目上点右键->Build Path ->Add External Archive->选择你下载的驱动程序(jar文件)确定。
3. 写建立JDBC连接的代码:
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //JDBC驱动名,固定的
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //注意修改DataBaseName为你的数据库名;
String userName = "sa"; //用户名,根据情况修改
String userPwd = "yourPassword"; //密码,根据情况修改
Connection conn= null;

try {
Class.forName(driverName); //加载驱动
conn = DriverManager.getConnection(dbURL, userName, userPwd);
//到这里数据库连接已经建立,可以进行数据库操作了。
}
catch(Exception e) {
//这里根据你的需要处理异常(个人建议不要捕获Exception,直接throw出去),新手经常会catch到异常后把异常“吃掉”,是很不好的做法。
}
finally {
if(conn != null) { //一定不要忘记关闭连接!最好放在finally里。
try {conn.close();}catch(Exception e){;}
}
}

⑹ JAVA如何让连接到SQL server 2005 数据库

Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn =DriverManager.getConnection("jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd );

⑺ java如何连接SQL2005数据库

如果你是用sql2005的话,那就是连接字符创错误。
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=lindb","sa","");
改成这样就可以了。

⑻ Java连接SQL2005数据库

这个跟sql版本没有区别,可能驱动有点不一样。
直连和桥连:你上面用的就是直连的方法。桥连需要配置数据源是以前早期使用的方法。直连使用起来比较方便。

⑼ java中如何通过JDBC的方式连接sqlserver2005多实例数据库

java语言中,通过jdbc访问sqlserver2005数据库默认实例可以按正常的写法来建立url连接,代码如下:
Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa");
其中172.16.5.2为sqlserver2005数据库ip,EAS60_Demo为数据库。
con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2;instanceName=SQL2005; DatabaseName=EAS60_Demo", "sa","sa");
也可以这样写:
注意,多实例的url中没有端口号1433。

阅读全文

与java连接sqlserver2005相关的资料

热点内容
冠生园葱油压缩饼干 浏览:502
Linux库文件安装 浏览:224
解压玩具黑猩猩 浏览:966
单片机中断实验程序注释 浏览:694
安卓手机下什么软件连电脑 浏览:724
最新小电影网站 浏览:784
穿越张学铭系统小说 浏览:268
陈龙跟外国孩子演过的电影 浏览:887
韩国唯美爱情电影 女主角绝症 浏览:415
python经典库 浏览:840
善良小夷子女演员 浏览:973
大奶女电影版 浏览:653
汽车遥控编程器 浏览:784
方舟在服务器如何发全体文字 浏览:346
一部很多女子格斗的电影 浏览:770
外国大胸美女电影推荐 浏览:208
大尺很色床戏电影 浏览:432
郑州阿里程序员 浏览:131
韩国爱情推理片全部复制 浏览:462
台湾影视国语 浏览:571