最近一直在研究关于java连接数据库方面的东西,在最开始的程序中都是用的是MySQL数据库,MySQL数据库简单,但是也有自己的不足,功能不是很强大,所以在自己的电脑上装了SQL Server2008,因为之前在之前学过SQL Server,所以还是比较了解,操作起来熟悉,我在这里比较一下关于连接MySQL 和SQL Server的区别,希望对大家有用。
连接MySQL数据库:
1.加载驱动程序
Class.forName("com.mysql.jdbc.Driver").newInstance()
注释:(如果你的工程下面没有引入驱动的外部库,程序会报错,没有找到"com.mysql.jdbc.Driver"驱动)
2.得到连接对象
Connection conn = DriverManager.getConnection(uri,str1,str2);
uri="jdbc:mysql://localhost:3306/你的数据库名"
str1=你登录数据库的账号
str2=你登录数据库的密码
3.得到操作SQL语句的对象,然后执行SQL语句
Statement stmt = conn.createStatement()
连接SQL Server数据库(以SQL Server2008为例)
1.加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
注释:(同样的你的工程下同样要导入驱动程序,SQL Server个版本的驱动稍有不一样,自己可以到微软官网去下载)
2.得到连接对象
Connection conn=DriverManager.getConnection(url);
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=yujing;integratedSecurity=true;"
注释:上面的一句话最容易出问题,如果你没有在SQL Server配置中设置好端口和IP就会连接不上SQL Server的服务器,因为SQL Server默认是采用动态端口,所以你要设置好端口,一般是1433,然后就是 integratedSecurity=true,就是用windows身份登录这样你就不用在上面写上你的用户名很密码,如果你在安装SQL Server是自定义了账户和密码,那么就采用下面的方式取得连接对象:
Connection conn=DriverManager.getConnection(url,str1,str2);
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=yujing;"
str1=你的账号
str2=你的密码
DatabaseName=你的数据库名
3.得到操作SQL语句的对象,然后执行SQL语句
Statement stmt = conn.createStatement()
如果上面都是正确的海报下面的错的话:
警告: Failed to load the sqljdbc_auth.dll
com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序。
那么你就要把一个sqljdbc_auth.dll文件系统文件夹下,应该就可以了
下面附连接MySQL和SQL Server的驱动:
分享到:
相关推荐
java连接常用的三种数据库,分享给大家,这是java连接数据库的页面演示http://blog.csdn.net/zenglinshan/article/details/73010002
该实例展示了JAVA使用Connection连接MySql SQL Server200 Oracle数据库 .实现了增删查该.附带Struts2框架应用
Java连接数据库的包有mysql和sql server2008
java程序,用于MYSQL数据库的连接和断开,表内容解析
sqlserver,mysql和oraclejava连接数据库所需jar包,包含sqlserver,mysql和oraclejava连接数据库所需jar包,包含sqlserver,mysql和oracle
java连sqlserver驱动包兼容多版本数据库,2000,2005,2008
java 毕业答辩 数据库分析 mysql sqlserver
4个jar包。很实用的。里面有mysql和orcal sqlserver等jar包。
java中连接mysql,SqlServer,Oracle,Access数据库的代码实现
Microsoft SQL Server JDBC Driver3.0驱动文件 MySql连接数据库驱动文件 以及连接方法 采用开发工具MyEclipse SQL2000 MySql
zktime5.0考勤机连接sqlserver数据库,创建及连接方法.pdf
java 连接数据库代码大全 sqlserver mysql 等数据库的连接代码
Java连接数据库总结(mysql,sqlserver,oracle).pdf
Java连接数据库总结(mysql,sqlserver,oracle)借鉴.pdf
springboot多数据源切换mysql+sql server,该事例代码demo,下载下来就能使用,使用工具idea,自行安装mysql和sql server
java连接数据库驱动jar包的一个小的集合,包含mysql,oracle和SqlServer的驱动。很好啊
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode
Java连接数据库总结(mysql,sqlserver,oracle)[归纳].pdf
在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一、mysql import java.sql.Connection; import java.sql.DriverManager; ...