java连mssql的简单介绍
温馨提示:这篇文章已超过514天没有更新,请注意相关的内容是否还可用!
本文目录一览:
java程序怎么加载sql驱动程序
1、Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);像这样把驱动完整类名传进去即可。Class.forName()源码中会自动将驱动注册到驱动管理器。下面就可以用驱动管理器获取连接了。
2、下载SQL Server 2000 driver for JDBC 该驱动截止目前有四个版本,建议下载最新的SP3版。
3、检查一下你的SQL Server是否使用的端口1433,另外看一下是否启用了TCP/IP客户连接(有些默认没有启用TCP/IP连接,只有命名管道,可以在我的电脑-》右键-》管理-》服务……)。再就是检查是否防火墙阻止了1433端口的连接。
4、驱动字符串:sun.jdbc.odbc.JdbcOdbcDriver连接字符串:JDBC:ODBC:数据源名称 JDBC,也叫直连接需要驱动包,并且要将驱动包复制到:JDK安装路径\jre\lib\ext\下,或通过IDE将驱动包加载到程序的构建路径中。
5、查找驱动程序 MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-0.15-ga-bin.jar文件,此驱动程序为纯java驱动程序,不需做其他配置。
6、java.sql包下应该是java自带的类包,是不是你的环境变量配置的有错误。一般的jdk5 以上都直接带sql包能直接引用了啊?还可能是你的导入包导错了Connection很多的包下都有这个类。
用Java连接sqlserver数据库时候几个jar包有什么区别?
1、sqljdbc.jar 类库要求应用 0 版的Java运行时环境 (JRE)。连接到数据库时,在 JRE 0 上应用 sqljdbc.jar 会引发异常。注意: SQL Server JDBC Driver 0 不支持 JRE 4。
2、sqljdbc.jar 类库提供对 JDBC 0 的支持。sqljdbc.jar 类库要求使用 0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 0 上使用 sqljdbc.jar 会引发异常。
3、这倒不是,Microsoft SqlServer是需要三个Jar包,至于mysql,只需要那一个Jar包就够了。
4、首先第一步就是在网上下载一个mysql的数据库驱动jar包,类似mysql-connector-java-20-bin.jar。新建一个JAVA项目,在项目下面创建一个lib文件夹,将驱动jar文件拷贝到lib文件夹中。
5、jar包:通常是开发时要引用通用类,打成包便于存放管理。war包:是做好一个web应用后,通常是网站,打成包部署到容器中。ear包:企业级应用,通常是EJB打成ear包。
用java连接数据库报错。。
你要是想在你自己电脑上弄好的话,你检查下你页面中使用的编码是不是utf-8,可能你写错了,然后在mysql目录下的my.ini文件中,把default-character-set全部改成utf8,重新启动mysql服务。希望能够帮到你。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 找不到驱动,你驱动包没有引入吧。你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了。
数据库字段你设置有问题,导致你在执行程序,写入数据库时,如果是重复数据,就跟数据库冲突,导致报错。比如classId,如果不用自增,就指定值,如果它是主键或是unique key是不能重复的。
个人觉得如果你单独成一个项目能运行的话,换成一个方法也是没有问题的,楼上的那些方法肯定都不是出错的地方,因为如果没有导入包的话你这个程序都不可能运行的。
java如何连接SQLserver数据库?
方法:要向连接数据库,首先应该保证数据库服务打开 数据库服务打开之后就可以在环境中编写连接代码了。如图:连接数据库就是这两个步骤:1)加载驱动、2)创建连接。注意在导包是导入的java.sql下的。
加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现。
加载驱动程序。创建连接对象。创建sql语句执行对象 。执行sql语句。对执行结果进行处理。关闭相关的连接对象即可(顺序跟声明的顺序相反)。
连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
b) 连接到一个SQL Server数据库。
还没有评论,来说两句吧...