加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver

发布时间:2020-12-12 12:43:02 所属栏目:MsSql教程 来源:网络整理
导读:/*? jdbc-obdc方法 **/ package com.test1; import java.sql.*; public class test { ? ?public static void main(String args[]){ ?? ??try { ???Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ??? ???/*得到连接制定连接到那个数据源,用户名和用户密码

/*? jdbc-obdc方法

**/


package com.test1;

import java.sql.*;

public class test {
?
?public static void main(String args[]){
??
??try {
???Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
???
???/*得到连接制定连接到那个数据源,用户名和用户密码
??? * 如果你配置数据源的时候,选择的是windows 验证,则不需要su zhang
??? * */
???
???Connection ct = DriverManager.getConnection("jdbc:odbc:mytest","su","zhang");
???/*穿件Statement或者PreparedStatement
??? * Statement? 的用处是:主要用于发送sql语句到数据库
??? **/
???Statement sm = ct.createStatement();
???/*
??? * sm.executeUpdate可以执行cud错做(添加,删除,修改)
??? * */
???
???int i = sm.executeUpdate("insert into ''''");
???
???/*
??? * ResultSet 相当于把查询的结果放在里面
??? * 查询时用executeQuery指令
??? * */
???ResultSet rs = sm.executeQuery("select * from ...");
???while(rs.next()){
????rs.getInt(1);//相当于把本行的第一列取出(第一列为int型)
????rs.getString(2);//相当于把本行的第er列取出(第一列为String型)
????
???}
??} catch (ClassNotFoundException e) {
???
???e.printStackTrace();
??} catch (SQLException e) {
???
???e.printStackTrace();
??}
?}
}


/*? jdbc-obdc方法

**/

package com.test1;


import java.sql.*;
import java.sql.PreparedStatement;

public class PreparedStatement {

?
?
?public static void main(String args[]){
??
??try {
???Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
???
???/*得到连接制定连接到那个数据源,用户名和用户密码
??? * 如果你配置数据源的时候,选择的是windows 验证,则不需要su zhang
??? * */
???
???Connection ct = DriverManager.getConnection("jdbc:odbc:mytest","zhang");
???/*穿件Statement或者PreparedStatement
??? * PreparedStatement? 的用处是:主要用于发送sql语句到数据库
??? **/
???
???java.sql.PreparedStatement ps = ct.prepareStatement("select * from dept where dept = ?");
???//可以给?赋值1表示为第一个问好表示将ppp赋值给?
???ps.setInt(1,...);
???ResultSet rs = ps.executeQuery();
???while(rs.next()){
????
????
???}
???/*
??? * 往表里添加
??? * */
???ps = ct.prepareStatement("insert into deptvalus(?,?,?)");
???ps.setInt(1,x;
???ps.setString(2,x);
???ps.setInt(3,x);
???//如果添加成功i为1
???int i = ps.executeUpdate();
??} catch (ClassNotFoundException e) {
???
???e.printStackTrace();
??} catch (SQLException e) {
???
???e.printStackTrace();
??
}
}
}


package com.test1;
import java.sql.*;
/*
?* jdbc 方法操作数据库
?* 如果取值是是按照编号则一一对应,如果是明子则不需要;
?* */
public class jdbc {
?static java.sql.PreparedStatement ps = null;
?static Connection ct = null;
?static ResultSet rs = null;
?
?public static void main(String args[]){
??try {
???Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
???ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb1","sa","shunping");
???ps = ct.prepareStatement("select * from emp");
???rs = ps.executeQuery();
???while(rs.next()){
????
????
???}
??}
?? catch (ClassNotFoundException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??} catch (SQLException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??}
??
}
}



package com.test1;import java.sql.*;/*?* 如何备份,删除。。。。?* ?* */public class jdbc {?static java.sql.PreparedStatement ps = null;?static Connection ct = null;?static ResultSet rs = null;??public static void main(String args[]){??try {???Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");???//127.0.0.1表示要连接的ip,1433 为端口,???ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb1","shunping");???ps = ct.prepareStatement("create database aaa");???//如果i 维珍则创建成功???boolean? i = ps.execute();??????// 备份数据库??????ps = ct.prepareStatement("backup database bb to disk = 'F:/123.bak'");???//还原数据库??????ps = ct.prepareStatement("restore database bb from disk='F:/123.bak'");????????}?? catch (ClassNotFoundException e) {???// TODO Auto-generated catch block???e.printStackTrace();??} catch (SQLException e) {???// TODO Auto-generated catch block???e.printStackTrace();??}??}}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读