java ---- sqlserver2000

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

public class zmysql {

	private Connection con;
	
	public zmysql(){
		String classforname="com.microsoft.sqlserver.jdbc.SQLServerDriver";
		String servanddb="jdbc:sqlserver://localhost:1433;databaseName=zxl";
		String user="sa";
		String pwd="zxl";
		try{
			Class.forName(classforname);
			con= DriverManager.getConnection(servanddb, user, pwd);
			System.out.println(" run sql ");
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	public boolean selectdb(String name,String pub){
		try{
			Statement stmt = con.createStatement();
			ResultSet rs = stmt.executeQuery("select * from zUser where zusername='"+name+"' and zpassword='"+pub+"'");
			if(rs.next()) {
				String zname = rs.getString("zusername");
				String pass = rs.getString("zpassword");
				System.out.println(zname+" "+pass+" login ok!");
				rs.close();
				con.close();
				return true;
			}else{
				System.out.println("not login!");
				rs.close();
				con.close();
				return false;
			}
				
		}catch(Exception e){
			e.printStackTrace();
			return false;
		}
	}
	
	public static void main(String[] args){
		zmysql z=new zmysql();
		if(z.selectdb("user", "pass")){
			System.out.println("ok");
		}else{
			System.out.println("not ok");
		}
	}
}


驱动:

sqljdbc4.jar

sqljdbc.jar


/*
Navicat MySQL Data Transfer


Source Server         : .
Source Server Version : 50051
Source Host           : localhost:3306
Source Database       : zzz


Target Server Type    : MYSQL
Target Server Version : 50051
File Encoding         : 65001


Date: 2013-12-08 15:23:44
*/


SET FOREIGN_KEY_CHECKS=0;


-- ----------------------------
-- Table structure for `zuser`
-- ----------------------------
DROP TABLE IF EXISTS `zuser`;
CREATE TABLE `zuser` (
  `zusername` char(11) NOT NULL,
  `zpassword` char(11) NOT NULL,
  `zsex` char(2) default NULL,
  `zemail` char(20) default NULL,
  `zphone` char(11) default NULL,
  `zuser` int(11) NOT NULL,
  `c` bigint(20) NOT NULL auto_increment,
  PRIMARY KEY  (`c`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;


-- ----------------------------
-- Records of zuser
-- ----------------------------
INSERT INTO `zuser` VALUES ('user', 'pass', '男', '771948524@qq.com', '18254598113', '0', '1');
INSERT INTO `zuser` VALUES ('user1', 'pass1', '女', '1@qq.com', '18254598114', '1', '2');
INSERT INTO `zuser` VALUES ('user2', 'pass2', '男', '2@qq.com', '18254598115', '0', '3');



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值