问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java与sql server 2005的数据交流

发布网友 发布时间:2022-05-13 19:36

我来回答

2个回答

热心网友 时间:2023-10-23 08:44

这是我以前写的连接MySQL的程序 其实和连接sql2005查不多我觉得 你可以参考下

要往数据库里写东西 首先要连接数据库 然后找到数据库中你要的DB
然后对其进行操作 不论你想要插入还是删除还是查询 自己搞吧

package db;

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

import javax.sql.DataSource;

public class dbConn {
private static DataSource ds = null;
private static Connection conn = null;

public static Connection getConn_jdbc() {
try {
String url = "jdbc:mysql://localhost:3306/school"; //这句是连接 连sql2005 这里要改动
String username = "root"; //用户名
String password = "admin";//密码
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, username, password) ;
return conn;//这句就是返回DB
} catch (Exception e) {
System.err.println("Db link error " + e.getMessage());
return null;
}
}

public void CloseConn() {
try {
conn.close();
} catch (Exception e) {
System.err.println("Db close error" + e.getMessage());
}
}

//测试一下刚才写的东西
public static void main(String[] argc) {
Connection conn;
dbConn dc = new dbConn();
conn = dc.getConn_jdbc(); //conn现在就是我要找的db school了
try {
//这个stmt就把他想象成用来执行sql的容器把
Statement stmt = conn.createStatement();
String sql = "select * from s_login";
//rs返回的是执行sql查询语句后得到的结果
//另外stmt还有别的集中方法 比如插入删除用的函数是没有返回值得 自己研究下巴
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println(rs.getString("lo_username"));
}
} catch(SQLException e) {
e.printStackTrace();
} finally {
dc.CloseConn();
}
}

}

热心网友 时间:2023-10-23 08:44

//如果插入成功返回true
public boolean insert() {
Connection conn = null;
PreparedStatement ps = null;
conn = Connect();//连接数据库
String sql = "insert into UserInfo values (?)";//插入数据库SQL语句 一行有几列就几个问号自增主键不算
try {
ps = conn.prepareStatement(sql);
ps.setString(1, “张三”);//注意类型要一致
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
return false;
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return true;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 java中用哪个方法与数据库交流数据 跑滴滴快车,是滴滴司机的车吗 没有网络层,只有数据链路层,也可以实现数据传输交流吧 重庆天皇模具在哪? PC和笔记本电脑之间可以用一条网线实现数据交流吗? 20万左右宝马suv车型有哪些? 在一台电脑上,如何实现PLC与excel的数据交流! 手机没有安装上手机sim卡,还能与基站进行数据交流么? 有人知道模具造型设计行业怎么样?相关设计软件有哪些?比如ug什么的。中国哪些地方相关从业人员密集些? 银行同业数据交流算泄密吗? 盐城技师学院有哪些专业? 应用程序和数据库间的数据交流是怎么进行的? 苏州工业园区金和信息系统有限公司怎么样? 交流数据的测量方法有哪些,各有什么特点 共时数据交流群是什么 哪能找到机械设计项目外包,机加工艺规程编制,数控加工编程,汽车设计的外包项目 久坐办公室颈椎疼 图形可以分为( )图形和( )图形。括号里填什么? 四方框,圆柱,正方体,长方体,这四种图形哪个图形不是同类形? 和天蝎男说分手不回信息什么意思 Java socket 两个客户端进行数据交流遇到问题 宝马女士款20万左右 如何使brill配方软件与ERP实现数据交流? 结合应用网络交流工具,比较传统信息交流模式与网络信息交流模式的特点。 急需几份机械工程及自动化专业本科的毕业设计,要有设计说明,总装图,零部件图的,谢谢~ cpu和显卡之间的数据交流 重庆电子工程职业学院的详细介绍,还有他的王牌专业是什么,跪求本校的师兄姐妹讲讲 java与 sql server数据交流 烟台船舶工业学校怎么样?给个详细点的介绍吧 BBA也出了几款20万元的车型,这还算是豪华车吗? pkpm施工管理软件有什么用 PKPM和PKPM CMIS有什么区别呀 求助,现在的设计院一般是用哪个版本的PKPM 那个PKPM软件具体是干嘛的 在没有纸尿裤的地方,孩子尿床了该怎么办? pkpm 施工软件无法打开 PKPM北京建筑工程资料管理软件最新版如何购买? PKPM的CMIS施工管理与技术软件 pkpm中遇到的问题 PKPM建筑工程资料管理软件下载地址