A. 谁有sqlServer2005 jdbc链接数据库的三个jar包下载地址
SQL Server2005 jdbc连接数据库只要一个包就可以了,2000才要3个,你给个地址我发给你
B. ssh中用的sql server2005的数据库总是报错!!要导入什么jar包吗配置文件应该没错。
你只需要在写框架中hibernate的时候就导入ojdbc14.jar(Oracle)包,然后hibernate的配置文件 hibernate.cfg.xml为
<!-- hibernate- configuration是连接配置文件的根元素 -->
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
<property name="connection.username">panpeng</property>
<property name="connection.password">hao789</property>
<!-- C3P0连接池的配置 -->
<property name="c3p0.min_size">2</property>
<property name="c3p0.max_size">20</property>
<property name="c3p0.timeout">6000</property>
<property name="c3p0.acquire_increment">2</property>
<property name="c3p0.idle_test_period">3000</property>
<!-- 数据库方言 -->
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="show_sql">true</property>
<!-- 开启2级缓存 2种 EhCache 和 OScache-->
<property name="hibernate.cache.use_second_level_cache">false</property>
<property name="hibernate.generate_statistics">false</property>
<!-- 根据需要自动创建或者更新数据库 -->
<property name="hbm2ddl.auto">create</property><!-- create, update, create-drop -->
<!--
<mapping resource="User.hbm.xml"/>
<!-- 罗列所有的 使用注解的entity
<mapping class="com.pzp.pojo.User"/> -->
</session-factory>
在spring的配置文件applicationContext.xml 中增加hibernate部分的配置
<!--定义了Hibernate的SessionFactory
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
然后启动下,你可能是配置文件中出错了
C. 怎么样在eclipse中显示lib,还有怎么将sql server2005的jar包导入到eclipse中
导入方法:选择你要导入的项目,右键——>属性——>在属性中的左边框中选择‘java构建路径’——>在右边的显示框中选择‘库(L)’——>添加外部JAR(X),然后选择你需要导入的jar包,最后点击确定即可。
D. java工程链接sql2005数据库JAR驱动包出错
您好,ms的驱动好像是那样。。。
其实是提示信息,没过少关系,就是日志量多一些,可能会影响性能
改用jtds好像没有问题了(jtds-1.2.jar,2000和2005都可以的)
1、这里介绍java代码连接常用数据库的方式,数据库包括MySQL、Sybase、Oracle、SqlServer,连接数据库都是需要在工程里添加jar包加载驱动的,这几个jar包我整理好放在csdn资源中了,下载地址:http://download.csdn.net/detail/wanganqing5945/7004093
2、MySQL连接
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/boxmanager", "username", "password");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
这里为没有用过的朋友解释一下,com.mysql.jdbc.Driver这是MySQL中Driver类的包名加类名,固定写法。下面getConnection方法中有三个参数,第一个数据库地址,对应到某个数据库,第二个参数是数据库用户名,第三个为数据库密码。
3、Sybase连接
try {
String driver = "com.sybase.jdbc3.jdbc.SybDriver";
Class.forName(driver).newInstance();
String url = "jdbc:sybase:Tds:192.168.100.252:4500/myDB";//
// myDB为你的数据库名
Properties sysProps = System.getProperties();
sysProps.put("user", username); // 设置数据库访问用户名
sysProps.put("password", password); // 密码
connection = DriverManager.getConnection(url, sysProps);
} catch (Exception e) {
e.printStackTrace();
}
想必看懂上面解释的,这里就不用解释了吧,思想都是一致的。
4、Oracle连接
// 得到连接
Connection ct = null;
try {
// 加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
ct = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:simlink", "your username", "your pwd");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
5、SqlServer连接
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=li"; // 1433是数据库的端口,"li"是你的数据库名称
String userName = "sa"; // sa是数据库的超级用户,最好不要换别的名字,权限问题
String userPwd = "123456"; // sa的密码
Connection dbConn = null;
try {
Class.forName(driverName).newInstance();
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("连接成功!");
} catch (Exception e) {
e.printStackTrace();
}
E. SQL server2005 和2008用的jar包一样吗
cle,mysql,sqlserver等各种数据库的,你选择你需要的下载。
然后把它放到你的网站文件夹对应的目录下,其实netbeans可以直接导入这个jar包,这样通过jdbc的桥接作用,就可以和sqlserver2005连接起来,剩下的就是你要写sql连接语句了。
回复:在windows平台,java和数据库连接必须依赖jdbc。
和netbeans的方法一样,你将下载来的jdbc jar包放到你的网站对应目录下,然后在myeclipse中导入一下就可以了。
回复:我知道你的意思了。
以前用jdbc-odbc桥连,现在都采用纯JDBC的连接。
下载sqserver的jdbc驱动(jar文件)
下载地址:;
安装后找到sqljdbc.jar路径,
在环境变量classpath 后面追加sqljdbc.jar的路径;
设置SQL服务器:
a.打开SQL Server Configuration Manager -> sqlserver2005网络配置->MSSQLServer的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的MSSQLServer服务器
e.关闭SQL Server Configuration Manager
eclipse->窗口->首选项->java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的项目名称, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中把它放到web网站相应目录下,然后就可以在myeclipse中直接些sql连接语句了。
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
F. 怎么将带有sql server 2005的JAVA项目打包jar
首先你的理解可能有所偏差,达成jar包没错,不过只是针对于java代码打包成jar包,至于数据库方面有数据库的打包方式,或者直接在其他电脑上重新建表,
在Myclispe的工作区,右击选择Export;
在出现的Export对话框中选择 Java=》JAR file;
在这里不需要理会那些默认项,直接next;
在这里,我们只需要选一个地方就可以了,在“Main class”一行点击Browse,选择项目的类,ok后,点击finish;
最后找到对应的文件路径就能找到你的jar包了
G. Sql sever 2005 这3个包msbase.jar mssqlserver.jar msutil.jar谁有啊
这3个是sql2000的包 sql2005,用的是一个包: sqljdbc.jar或者sqljdbc4.jar
H. 怎样配置sqlsever2005 还有myeclipse8.5 希望哪位前辈把需要的JAR包发到我的邮箱里[email protected]
jar包,从微软网站上下载sqljdbc.jar复制到项目的webroot/web-inf/lib目录,sql2005和2008的jar包相同。
例子程序为
register.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
<head>
<title>用户注册</title>
</head>
<body>
<form action="insert.jsp" method="post">
用户名:<input type="text" name="name" /><br>
密码: <input type="password" name="pass" /><br>
<input type="submit" name="submit" value="注册" />
</form>
</body>
</html>
insert.jsp
<%@ page language="java" import="java.sql.*,javax.sql.*"
pageEncoding="GB2312"%>
<html>
<head>
</head>
<body>
<%
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager
.getConnection(
"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDemo",
"sa", "2001sun");
PreparedStatement pstate = conn.prepareStatement("insert into [User](UName,UPass) values(?,?)");
pstate.setString(1,request.getParameter("name"));
pstate.setString(2,request.getParameter("pass"));
int result = pstate.executeUpdate();
if (result == 1) {
out.println("用户注册成功");
} else {
out.println("用户注册失败");
}
} catch (SQLException e) {
out.println(e);
}
%>
</body>
</html>
但1433端口号不可用,程序报错,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
网上查看,发现是1433端口号只是默认值,但其实是动态分配的,故必须手工指定才行。
指定方法:
1、开始--程序--sql2008--配置工作--sql server配置管理器。
2、sql server网络配置项--sql server 2008(5)协助,检查tip/ip项,必须是已经启动。
3、设置tcp/ip项,右键--属性,IP地址选项卡,IPALL的tcp动态端口项,检查是否有值,如没有可以设置为2609。
修改程序中的端口号,使用tcp动态端口项的内容。
再运行,正常。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/WYZSC/archive/2011/03/11/6240405.aspx
I. java连接sql server的jar包存放在哪儿
我自己总结的知识拿出来与大家分享一下吧..当然可能还有什么不对的地方,希望指出:
***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):
早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。即手动导入class.forName(驱动名称);
***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar
新版JDBC连接数据库Jar包,支持sql2005,sql2008
Sqljdbc.jar
使用 sqljdbc.jar 类库时,应用程序必须首先按class.forName(驱动名称)注册驱动程序。Jdk1.6以上版本不推荐使用.