eclipse连接到sql server的数据库后,查询的代码应该写在哪

 我来答
千锋教育
2015-12-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

代码通常是写在连接数据库的代码后面,如下代码片断:

// 注册驱动 
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 获得一个数据库连接
con = DriverManager.getConnection(connectionUrl);
String SQL = "SELECT * from note";
// 创建查询
stmt = con.createStatement();
// 执行查询,拿到结果集
rs = stmt.executeQuery(SQL);
清风唯爱雪舞
2015-08-18 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:40.6万
展开全部
三层结构啊,最基础的是mvc的架构方式,m属于模型层,用于存放在数据模型和dao,即数据和数据访问,v指的是view,即视图层,用于存放页面显示,c即控制层,在bs项目中主要指action,在cs项目中可以是中间业务逻辑处理层,对业务逻辑的处理放在这一层,这么说来,连接数据库的代码在工具层,那么进行查询的代码应该写在dao层,即模型层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yc446833448
2014-06-20 · 超过50用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:81.2万
展开全部
没分3层?有框架比如mybatis写在配置文件里,没有就写到dao层
更多追问追答
追问
Statement sta = con.createStatement();这里的con提示错误
追答
,con.createStatement()是创建一个Statement对象,然后再把它付给Statement l_sta ,
即 Statement l_sta = con.createStatement();
PreparedStatement l_ps = con.creatStatement("select * from tableA where id = ?");
l_ps.setlnt(1,2);
ResultSet l_rs = l_ps.executeQuery();
下一句才是写sql的位置
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式