如何使用jdbc对sql server中的表增删改查

如题所述

举例如下:
只需要将mysql的驱动和jar包更换一下即可。
sql server的驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver
url 格式:jdbc:sqlserver://localhost:1433;" + "databaseName=aa;user=Yj;password=123456;

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

/**
 * add by wlshi
 * add time 20170614
 */
public class test {
    //db_driver
    private static String db_driver = "com.mysql.jdbc.Driver";
    //db_url
    private static String db_url = "jdbc:mysql://localhost:3308/oaop?characterEncoding=UTF-8";
    //db_user
    private static String user = "root";
    //db_pwd
    private static String db_pwd = "oaop2014";

    public static void main(String[] args) throws Exception {
        Connection conn = null;
        Statement st = null;
        ResultSet rs = null;
        try {
            //加载驱动
            Class.forName(db_driver);
            //获取连接
            conn = DriverManager.getConnection(db_url, user, db_pwd);
            String sql = "select * from person";
            st = conn.createStatement();
            rs = st.executeQuery(sql);
            while (rs.next()) {
                //姓名
                String userName = rs.getString("USER_NAME");
                //userId
                String userId = rs.getString("USER_ID");
                System.out.println(userName);
                System.out.println(userId);
            }
            System.out.println();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (rs!=null){
                rs.close();
            }
            if(st!=null){
                st.close();
            }
            if(conn!=null){
                conn.close();
            }
        }
    }
}

温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个java程序,通过jdbc访问数据库实现对数据库的插入,删除,修改和...
import java.sql.*;import java.util.*;public class TestPre { public static void main(String[] args) { int i=0,deptno=0;\/\/i只做while循环使用,deptno是表dept2中的一个属性,类型是int String dname=null,loc=null;\/\/dname和loc也是表dept2的属性,类型是String Scanner s=new Scanner...

如何实现数据列表的增删改?
1、一个jsp查询数据库表(网上查查怎么用JDBC),生成的html列出来数据表内容,每行的后面加一个“删除”,一个“修改”,分别链接到负责删除和修改的jsp,参数是ID字段的值,比如delete.jsp?id=223,modify.jsp?id=223这样 页面下面加个按钮,指向新增页面add.jsp 2、delete.jsp,根据参数,拼出来删...

如何在MyEclipse中JDBC连接SQL Server 2008
一、修改SQL Server 2008 首先要确保SQL Server 数据库的登录方式是『混合验证模式』。如果不是也不要紧,数据库登录模式至少是 『Windows身份验证模式』,所以打开Microsoft SQL Server Management Studio,以Windows身份验证模式登录。在对象资源管理器内右键单击你的数据库,选择『属性』。在弹出的窗口左侧...

需要一段用java写的游戏登陆界面要与数据库连接的代码
使用JDBC进行数据库的增删改查操作1.下载Microsoft SQL Server 2005 JDBC 驱动包jar文件 将jar文件引入工程中2.封装数据库链接的获取和关闭操作import java.sql.*;public class BaseDao { \/ 数据库驱动类的字符串,完整的包名加类名 在工程中查看添加的jar文件 能看到这个类 \/ private static final St...

关于QueryDSL 配置和使用(详细)
虽然说 QueryDSL 也可以做增删改查,但是个人不建议使用(仅限单表),因为单表操作,其实使用 Jpa 就可以了,包括 Jpa 的动态查询,都是很适合单表的,不管是代码量还是效率个人感觉都比 QueryDSL 要快,尤其是代码量,少了不止一点半点,但是连表操作的话,就比较偏向于 QueryDSL 了,特别好用!!下边是连表操作的 Quer...

需要一个java连接sql增删改查小案例?
public static List<Map<String, Object>> SelectCampaign(String date) throws SQLException, ClassNotFoundException { Class.forName("com.mysql.jdbc.Driver");Connection connection = DriverManager.getConnection("jdbc:mysql:\/\/localhost:3306\/数据库名", "用户","密码");PreparedStatement ptmt = ...

用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做?_百度...
如果不用ORM框架,那么直接引入ojdbc6.jar 驱动包,然后在代码中JDBC配置;然后可以使用jdbc实现增删改查,比如下面代码 ResultSet rs = null; Statement stmt = null; Connection conn = null; try { Class.forName("oracle.jdbc.driver.oracleDriver"); \/\/new oracle.jdbc.driver.ora...

java怎样用jsp实现对数据库的增删改查操作
例如要删除 当点击删除时 连接到你个servlet 并把uid当作参数传到servlet中在servlet获取到uid 调用dao中的删除的方法(把uid当作参数)其他的添加 修改都也一样!在添加和修改时 通过表单 提交来完成

【MyBatis】一天之内快速玩转mybatis的增删改查
在Mybatis中,解决业务难点时,可以使用SQL字段起别名和ResultMap封装结果集的方法。当数据库表字段与实体类属性名不一致时,通过定义statement片段将字段别名为属性名,或使用ResultMap实现映射关系。参数传递时,推荐使用#{}占位符,避免sql注入问题。多条件查询时,通过使用@Param注解标记参数,确保SQL语句与...

...要求员工工资管理系统的一个增删改查代码,谢谢了
对数据库进行增删改查?以下是 sql server 2013+java.实现的是对MSC对象的增删改查.需要下载连接驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver 网上搜一下就行 import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java....

相似回答