java数据库基本操作(sqlserver 2000为例)

一、环境搭建

1、下载对应数据库连接驱动包并引入。

2、如果在web中调用必须在tomcat中也放入对应的驱动包。

3、在jre的lib\ext中也加入对应的驱动包。

二、连接数据库

public static  String server = "localhost";	//服务器
	public static String port = "1433";		//端口号
	public static String dbname = "testdb";	//数据库
	public static String user = "sa";		//用户名
	public static String pwd = "12345";		//用户密码

public static Connection createConnection() throws Exception{
        Connection conn = null;
        String url = "";
        try{
        	Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        	url = "jdbc:sqlserver://" + server + ":" + port + ";DatabaseName=" + dbname;
        	conn = DriverManager.getConnection(url,user,pwd);
        }catch(SQLException sqlEx){
        	throw sqlEx;
        }catch(Exception ex){
        	throw ex;
        }
        return conn;
    }

三、基本操作

1、插入:

Connection conn = createConnection();
			String sql = "insert into tmap (mapserviceid,mapid,mapname) values(?,?,?)";
			PreparedStatement pstmt=conn.prepareStatement(sql);
			pstmt.setString(1, "1");
			pstmt.setString(2, "7");
			pstmt.setString(3, "test1");
			pstmt.executeUpdate();
			pstmt.close();
            conn.close();

2、查询

            String sql = "select * from tmap";
            PreparedStatement pstmt=conn.prepareStatement(sql);
            ResultSet rs=pstmt.executeQuery();
            while(rs.next()){
	     System.out.println(rs.getString("mapname"));
            }

3、更新

String sql = "update tmap set mapname=?  where mapid = ?";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1, "namename");
pstmt.setString(2, "7");
pstmt.executeUpdate();

4、删除

           String sql = "delete tmap where mapid = ?";
           PreparedStatement pstmt=conn.prepareStatement(sql);
           pstmt.setInt(1, 7);
           pstmt.executeUpdate();
时间: 2024-10-12 07:35:18

java数据库基本操作(sqlserver 2000为例)的相关文章

Java swing开发sqlserver 2000员工后台管理系统源代码下载

原文:Java swing开发sqlserver 2000员工后台管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463422188544.htm 1.功能描述: (1)添加 :增加员工的基本信息.培训信息.奖罚信息.薪资信息 (2)删除:可根据员工的编号及姓名等资料的删除 (3)修改:用户可以对员工的姓名和编号.进行修改. (4)查询:用户可以根据姓名.编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工. (5)辅助:可

Java EE项目 [SQLServer 2000 Driver for JDBC]Error establishing socket.

问题:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决方法: 在SQL Server查询命令窗口输入命令:exec sys.sp_readerrorlog 0, 1, 'listening'  可以在结果窗口看到SQL Server数据库的端口号 原文地址:https://www.cnblogs.com/xinqimisa/p/12031047.html

JAVA数据库基本操作 (转)

JAVA数据库基本操作指南   Java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接. 一.取得数据库连接 1.用DriverManager取数据库连接 例子: String     className,url,uid,pwd;        className = "oracle.jdbc.driver.OracleDriver";    url =     "jdbc:oracle:thin:@127.0.0.1:1521:

java操作数据库出现(][SQLServer 2000 Driver for JDBC]Error establishing socket.)的问题所在即解决办法

在进行jdbc直接操作数据库时    : 我们需要对该工程进行一次导包(引入"msbase.jar" "mssqlserver.jar" "msutil.jar"  这三个包,具体的做法为  )                         用手标选中我们要导入包的项目,点击右键出现了一些列的列表,选中 Properties ,继而在该面板中选中Java Bukid Path,然后再选中 Add External Jars ,最后选中我们要导入

jTDS Java连接SQL Server 2000数据库

Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别 是mssqlserver.jar.msutil.jar和msbase.jar.但是Microsoft官网上已经找不到这些驱动,其提供的 sqljdbc.jar和sqljdbc4.jar并不支持SQL Server 2000. 驱动程序名称:com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的classfo

Java数据库操作(MySQL与SQLserver)

在java编程开发中,数据库的开发是重头戏. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品: SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS). Jar包下载 java数据库的连接需要依赖外部jar包,所以需要下载后进行:构建路径->配置构建路径->库->添加JAR->应用->确定 SQLserver: https://blog-static.cnblogs.com/files/d

java jdbc操作SQLServer数据库

public static void main(String args[]){         System.out.println(321);         PreparedStatement ps = null;         ResultSet rs = null;         Connection ct = null;         try{             Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDri

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结

今天做一个特殊的业务处理,用JDBC连接SQLServer数据库载入驱动的时候,报例如以下错误: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at com.microsoft.jdbc.base.BaseExc

3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表

数据库:①数据类型②基本规则③数据库基本操作,增删改库,表 DATABASE 数据库Relational Database 关系型数据库column 列 row行Primary Key 主键 Foreign Key 外键DBMS 数据库管理系统 Database Management SystemRDBNS 关系型数据库管理系统SQL Structured Query Language 结构化查询语言SQL 分为:DDL DQL DML DCL 一.数据类型:1.整数型:INT BIGINT2.