首页 > 编程 > Java > 正文

java jdk1.8连接sql server数据库

2019-11-08 20:12:02
字体:
来源:转载
供稿:网友

sql server官网下载对java的驱动支持

com.microsoft.sqlserver.jdbc.SQLServerDriver

连接sql server

package sqltest;//自建包import java.sql.*;//java自带import myPackage.*;//自己的一个包public class sqlconectTest { public static void main(String[] args) { String sqlstr="select * from students;";//+ //"insert into students values ('悟空',1001,'男')"; try { Connection con=MySQLClass.MyConnection("test01");//MySqlClass自己的一个类,返回一个Connection对象(类在下边) System.out.PRintln("连接数据库成功"); //向数据库发送sql语句 Statement sm = con.createStatement(); //返回查询结果 ResultSet re= sm.executeQuery(sqlstr); //读取数据 while(re.next()) { String name=re.getString("姓名"); String num=re.getString("学号"); String sex=re.getString("性别"); System.out.println(name+" "+num+" "+sex); } } catch(Exception e) { e.printStackTrace(); System.out.println("连接失败"); } }}

连接数据库类的一个简单封装

package myPackage;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * 数据库连接类 * @author xgpxg * */public class MySqlClass { /** * 连接数据库 * @param dataBaseName 数据库名称 * @return 返回Connection对象 * @throws ClassNotFoundException 没有找到类异常 * @throws SQLException Sql异常 */ public static Connection MyConnection (String dataBaseName) throws ClassNotFoundException, SQLException{ String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName="+dataBaseName; String userName="***"; String userPwd="******"; Class.forName(driverName); Connection con=DriverManager.getConnection(dbURL,userName,userPwd); return con; }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表