「sql与java」sql与java怎么连接
本篇文章给大家谈谈sql与java,以及sql与java怎么连接对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、sql 与java之间的问题
- 2、请问SQL数据库的作用,简单说说与java的关系
- 3、怎么把JAVA程序和SQL连接起来啊
- 4、java与sql怎么实现对接?
- 5、java与sql连接
- 6、JAVA和SQL哪个更有用
sql 与java之间的问题
你的SQL有问题
表里面只有borrownanme,lendname,howmoney,yihuanmoney,date这些列
String sql="select * from borrowinfo where 1=1";
sql=sql+"and"+name1;
比方说你的name1为"张三";
出来的结果为"select * from borrowinfo where 1=1 and 张三";
这就不是sql,并且没有预编译,哪有参数设到SQL中呢
应该是这样的"select * from borrowinfo where 1=1 and borrownanme =?";
请问SQL数据库的作用,简单说说与java的关系
数据库的作用当然是存储数据了,通过sql语言可以对数据进行插入、删除、替换等一系列操作;而java是面向对象编程语言,可以通过JDBC包连接数据库,这样可以把sql语句嵌入到java语言中,在java程序中对数据库进行访问。
怎么把JAVA程序和SQL连接起来啊
这个是连接sql server 2000的数据库的
package com.bling.sql1;
import java.sql.*;
public class SqlTest
{
private String drive="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=BLing";
private String user="sa";
private String pass="84004880";
private Connection connect;
private Statement state;
private ResultSet result;
public SqlTest()
{
try
{
Class.forName(drive);
connect=DriverManager.getConnection(url,user,pass);
state=connect.createStatement();
result=state.executeQuery("select * from Blingkk");
while(result.next())
{
System.out.println(result.getString("username"));
System.out.println(result.getString("password"));
}
state.close();
connect.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new SqlTest();
}
}
java与sql怎么实现对接?
设置 Classpath JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。 sqljdbc.jar 文件的安装位置如下: 安装目录\sqljdbc_版本\语言\sqljdbc.jar 下面是用于 Windows 应用程序的 CLASSPATH 语句实例: CLASSPATH =.;%ProgramFiles%\sqljdbc_1.2\chs\sqljdbc.jar 设置SQL Server服务器 我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。 1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议” 2、如果“TCP/IP”没有启用,右键单击选择“启动”。 3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。 4、重新启动SQL Server或者重启计算机。 建议重启电脑。 在Eclipse中测试 1、打开Eclipse,“文件”→“新建”→“项目”→“Java 项目”,项目名为Test 2、在Eclipse中,选择“窗口”→“首选项...”→“Java”→“已安装的 JRE”,选择已安装的 JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar 3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java 构建路径”→“库”→“添加外部 JAR...”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar 4、编写Java代码,如下: import java.sql.*; public class Test { public static void main(String[] srg) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test String userName = "sa"; //默认用户名 String userPwd = "123456"; //安装sql server 2005时的密码 Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful! } catch (Exception e) { e.printStackTrace(); } } } 来源:考试大-计算机等级考试
java与sql连接
1、创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。
2、 patat.setInt(1,id) 将第一个参数id设置为java给定int 值。
3、在PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
4、ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推
5、以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值
JAVA和SQL哪个更有用
两个是不相干的东东,Java可以和SQL共同合作完成一件事情。SQL是管理数据库的,JAVA是一门计算机程序语言。
sql与java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql与java怎么连接、sql与java的信息别忘了在本站进行查找喔。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。