小白学Java-----java连接数据库

    我连上数据库的过程真的是千辛万苦,折腾了一个晚上,简直要崩溃小白学Java-----java连接数据库我的配置: eclipSE+ JDK1.7+SQL server2008 R2 + sqljdbc3.0.jar  

sqljdbc3.0.jar  要配置环境变量,参考网站:http://blog.csdn.net/cyanapple_wen/article/details/5430074


连接数据库有两种方法,一种是创建数据源,效率不高不建议使用,另一种是JDBC驱动程序,要下载驱动程序JAR文件,与使用的JDK相匹配,JDK1.6对应3.0jar文件,JDK1.6

参考网站:http://www.jb51.net/article/101774.htm

有点小问题,当时出了点问题: 驱动程序无法通过使用安全字套接字层(SSL)加密与SQL server建立连接小白学Java-----java连接数据库

,小白学Java-----java连接数据库看了网上的解决方法,插入了这两个到JDK1.6的E:\JDK\jre\lib\ext

参考网站:http://www.cnblogs.com/shuilangyizu/p/6003858.html 我的依然连不上但是室友的连上了点击打开链接 

后来下载了JDK1.7 其实这里也搞了蛮久的,我一直没有把JDK更换成功,后来才明白要更换JDK要重新创一project再更换JDK,之后就运行成功了,不要忘了再JDK1.7这里加入jdbc.jar文件



数据库要做的操作:

1.打开Sql Server 2008配置管理器(Sql Server Configuration Manager)  启动TCP/IP端口,并右击选择属性,将TCP地址端口设为1433(端口值可以自己定义范围在0~65535);第三次发CSDN不太熟悉,想上图的,给参考网址吧:http://www.cnblogs.com/chlyA-F/p/6075675.html 希望是有用的

2.要用SQL server身份登录,windows身份权限不够,但是我忘记了安装数据库时设置的密码了,windows身份进入,再进安全性

http://www.jb51.net/article/102980.htm

最后一步:Java里的代码:

public class Main {
 public static void main(String [] args)
 {
  String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
  String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test";(所要操作的数据库名称)
  String userName="lhx";(登录名) 用SQL身份登录,这是我新建的身份
  String userPwd="1234567";(登录密码)
 try
{
Class.forName(driverName);
System.out.println("加载驱动成功!");
}catch(Exception e){
e.printStackTrace();
System.out.println("加载驱动失败!");
}
try{
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功!");
}catch(Exception e)
{
e.printStackTrace();
System.out.print("SQL Server连接失败!");
    }
  }
}

出现这两行字代表成功了!

加载驱动成功!
连接数据库成功!

附一个网址有一个数据库的增删改操作:http://www.cnblogs.com/centor/p/6142775.html