赣州瑞金网站建设,什么是seo搜索优化,怎样精准搜索关键词,wordpress判断是否登录教程:java怎样连接到SQL server 2008 为了写学校的实训课作业,想给数据库加个前端口,结果为了看似简单的java连解sql server 2008,刚才试验了不知道多少次,来来回回数不清了,而且在最近只能单手操作的情况下,不过凭借比小强还顽强的毅力,我终于成功了,特此在这里,写一篇教程给还… 教程:java怎样连接到SQL server 2008 为了写学校的实训课作业,想给数据库加个前端口,结果为了看似简单的java连解sql server 2008,刚才试验了不知道多少次,来来回回数不清了,而且在最近只能单手操作的情况下,不过凭借比小强还顽强的毅力,我终于成功了,特此在这里,写一篇教程给还未成功的人以启迪之用,可以避免走很多弯路,因为这里面涉及了的东西还比较多. 首先,从需要的工具入手,当然,在此之前,你首先得有安装好的SQL SERVER2008,JDK,最好有个Eclipse. 先去网上下载一个JDBC sql server的驱动,只是必须的,而且简单之至,我下载到的是个压缩包,解压就可以得到sqljdbc4.jar,貌似其他下载下来要安装,不过这些都不是问题,关键是后面.对sqljdbc4.jar的位置,因为这个sqljdbc4.jar,也是要配置环境变量的,你可以将这个文件放在java的lib文件里面和tool.jar一起, (注意:原来Classpath里面对于tool.jar的配置是C:\Program Files\Java\jdk1.7.0_45\lib类型的,如果写的太详细的,如C:\Program Files\Java\jdk1.7.0_45\lib\tool.jar的改为前者,不然到时会找不到sqljdbc4) , 网上有的说的是直接将其原始文件安装到新的目录下,这样虽然可以巩固复习怎样环境变量,不过太费时间.直接放一起很省事. 最后不要忘了 把下载文件中的 sqljdbc_auth.dll 放在C盘里面的windows的system32里面. 好了,剩下的就是配置了.....看起来简单,可能直接去网上找教程能把人郁闷致死,因为都讲的差不多,有很多遗漏之处... 首先,打开你的控制面板,找到 程序与功能--打开或关闭windows功能,然后在对话框里面勾选Telent,不然待会儿在cmd里面的验证(验证完后再回来把勾选去掉,主要是和安全性有关,是Internet远程登陆服务的标准协议和主要方式)会出现telnet既不是内部或外部命令, 现在,去在eclipse中新建项目,命名Test,然后,展开项目Test,在JRE系统库右击,选择--构建路径---构建新的路径---添加外部---找到 sqljdbc4.jar添加.好了之后.在Test项目里面可以看到增加了一个新的子目录引用的库里面就有刚才的sqljdbc4.jar. 现在开始在Test项目新建一个类,输入以下代码(测试是否连接上数据库之用) 代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class SqlServerJDBC2008 { public static void main(String[] args) { Connection connnull; Statement stmtnull; ResultSet rsnull; //String drivercom.microsoft.sqlserver.SQLServerDriver; //String drivercom.microsoft.jdbc.sqlserver.SQLServerDriver; String drivercom.microsoft.sqlserver.jdbc.SQLServerDriver; String urljdbc:sqlserver://localhost:1433;DatabaseNamedemo; String usersa; String pwd123456; try { Class.forName(driver); connDriverManager.getConnection(url,user,pwd); String sqlselect * from demo; stmtconn.createStatement(); rsstmt.executeQuery(sql); while (rs.next()){ int idrs.getInt(1); String namers.getString(2); String passwordrs.getString(3); System.out.println(id\tname\tpassword); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); }finally{ try { rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } 当然你现在直接成功的概率特别小,除非之前有过类似操作,从这里之后,最主要就是对于sql server2008的设置了,现在不去讲网上的方法了,费时,也不打出遇到的错误提示了,主要是打字太累, 。 首先,打开你的sql server,想我是用windows直接不输入密码连接进去的, 如果sqlserver验证模式 ,在你安装sql server2008 过程中没有设置-成windows身份集成和sqlserver验证模式 都登录的话,那么先用windows身份 进去,再在sql server2008 里面的点开安全性--登录名,右击sa(可以新建一个,sa为默认的)--属性---状态 ,再选择授予和启用(在属性里面可以设置密码). 现在再退出sql server2008,再用sqlserver验证模式,就可以连接进去了(不然一切就绪就是用java 登录不进去). 点击 开始---所有程序---找到sql2008的--配置工具---sql server配置管理器,找里面的,将VIA(自己去找,只有3个)禁用,TCP/IP开启(自己找,也有几个),但是在SQLServer网络配置里面点击MSSQL SERVER的协议的TCP/IP的属性里面,有IP设置,把IP1到IP6的否改为是,tcp端口为1433(默认),最后一个IPALL,动态端口和端口改为1433. 然后停止SQLServer(MSSQLSVERVER),再启动,在这里要去检查VIA是不是还是禁止状态,如果不是,就进不到SQLServer. 这里弄好之后,就进入cmd,输入telnet localhost 1433,如果什么都没有有了,只是黑色,就成功了.说明可以用了, 现在在进入eclipse,运行,你就会看到Connection Successful!,,,而不是失败的一大串错误提示,,可能上面方法有不足之处,仅供参考学习之用. 以上是给大家带来java怎样连接到SQL server 2008的内容希望大家继续支持我们的51精品学习网。 附加一下自己的jar包给http://download.csdn.net/detail/u014596302/9675344