关于Java与数据库的连接的一些问题的解决以及一些关于数据库的查询的代码

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

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

在这里插入图片描述
点击新建连接,可以弄一下
在这里插入图片描述

关于路径的填写

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

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

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

关于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,路径选择到和上面的一样就行了。连接数据库的代码和上面的代码是一样的 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jdbc连接各种数据库代码方法大全 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库 String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 4、Sybase数据库 Class.forName("com.sybase.jdbc.SybDriver").newInstance(); String url =" jdbc:sybase:Tds:localhost:5007/myDB"; //myDB为你的数据库名 Properties sysProps = System.getProperties(); SysProps.put("user","userid"); SysProps.put("password","user_password"); Connection conn= DriverManager.getConnection(url, SysProps); 5、Informix数据库 Class.forName("com.informix.jdbc.IfxDriver").newInstance(); String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; user=testuser;password=testpassword"; //myDB为数据库名 Connection conn= DriverManager.getConnection(url); 6、MySQL数据库 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicod e=true&characterEncoding=8859_1" //myDB为数据库名 Connection conn= DriverManager.getConnection(url); 7、PostgreSQL数据库 Class.forName("org.postgresql.Driver").newInstance(); String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名 String user="myuser"; String password="mypassword"; Connection conn= DriverManager.getConnection(url,user,password);

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值