关于java的jdbc连接数据库的连接


文章目录

  • 关于java的jdbc连接数据库的连接
  • jdbc的一些配置(本次是针对与netbeans的)![在这里插入图片描述]![在这里插入图片描述]
  • 关于路径的填写
  • 连接界面的一些名称的填写
  • 关于sql语句与数据库来连接的一些应用
  • 关于其中的Statement 、PreparedStatement、ResultSet的用法
  • eclipse的数据库的连接。


jdbc的一些配置(本次是针对与netbeans的)![在这里插入图片描述]![在这里插入图片描述]

为什么java连数据库连不上 java连接不上数据库_bc


点击新建连接,可以弄一下

为什么java连数据库连不上 java连接不上数据库_为什么java连数据库连不上_02

关于路径的填写

这里的路径一般是C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext一般下载的应该有下载的java中有jdbc的那个包中间有那个sqljdbc41.jar点进去就行了,然后下一步就行了。

为什么java连数据库连不上 java连接不上数据库_bc_03

连接界面的一些名称的填写

最后连接就来到这个界面,实例名称不用填写,应户名一般是sa,口令就是你在sql数据库中的密码,端口是1433,一般主机是自己的电脑的话就是localhost,数据集库的名字就是你创建的那个数据库的名称

为什么java连数据库连不上 java连接不上数据库_sql_04


连接成功就是下面的界面了。

关于sql语句与数据库来连接的一些应用

package jdbctest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class Jdbctest {

    public static void main(String[] args) {
        
    Connection connection = null;
        
	PreparedStatement prepareStatement = null;
                
	ResultSet resultSet = null;
        

    String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//jdbc的驱动程序

    String url = "jdbc:sqlserver://localhost:1433";//jdbc的驱动程序

    String username = "sa";//连接的登录名,一般为sa

    String password = "123456";//连接是的密码

    try {

      Class.forName(driver);

      System.out.println("数据库驱动程序注册成功");

      Connection conn = DriverManager.getConnection(url,username,password);

      System.out.println("成功连接数据库");
      
      Connection con = DriverManager.getConnection(url,username,password);
	      
	      
	  Statement stmt = con.createStatement();
	      
	  String rest =  "select * from student";
	  ResultSet rs = stmt.executeQuery(rest);
	      while(rs.next()){
				String sno = rs.getString("Sno");// 获取你建立的表的第一列的值
				String sname = rs.getString("Sname"); //获取你建立表的第二列值
				String ssex = rs.getString("Ssex");// 获取你建立表的第三列值
				int age = rs.getInt("Sage");// 获取第四列的值 
				String sdept = rs.getString("Sdept");//获取你建立表的第四列值
				System.out.println("sno="+sno+"\t"+" sname="+sname+"\t"
						            +" ssex="+ssex+"\t"+"sage="+age+"\t"+" sdept="+sdept);
						            //输出建立表的所有数据
			}

    }

    catch (Exception e) {

      System.out.println("数据库连接失败");

      e.printStackTrace();

    }
    
   }
}

关于其中的Statement 、PreparedStatement、ResultSet的用法

Statement 和PrepareedStatement的一些用法可以去看那些百度的文档,或者一些其他的文件的一些说明

eclipse的数据库的连接。

首先右击你的建立的项目,找到Properties,Java Build Path,其中?Java Build Path中有Libraris,右边有Add External JARs,路径选择到和上面的一样就行了。连接数据库的代码和上面的代码是一样的 。